Freigeben über


ICLRDataTarget::Request-Methode

Wird von den Datenzugriffsdiensten der Common Language Runtime (CLR) aufgerufen, um einen Vorgang anzufordern, wie durch die Implementierung definiert.

HRESULT Request (
    [in] ULONG32            reqCode,
    [in] ULONG32            inBufferSize,
    [in, size_is(inBufferSize)] 
        BYTE                *inBuffer,
    [in] ULONG32            outBufferSize,
    [out, size_is(outBufferSize)] 
        BYTE                *outBuffer
);

Parameter

  • reqCode
    [in] Benutzerdefiniert.

  • inBufferSize
    [in] Die Größe des Eingabepuffers, der für die eingehende Anforderung verwendet wird.

  • inBuffer
    [in] Ein Puffer, der die Anforderung enthält.

  • outBufferSize
    [in] Die Größe des Ausgabepuffers, der für die Antwort verwendet wird.

  • outBuffer
    [out] Ein Puffer, der die Antwort enthält.

Hinweise

Die Request-Methode erleichtert das Hinzufügen nicht angegebener benutzerdefinierter Vorgänge. Das bedeutet, dass diese Methode Erweiterbarkeit bereitstellt, ohne eine Überarbeitung der Schnittstellendefinition zu erfordern.

Diese Methode wird vom Writer der Debuganwendung implementiert.

Anforderungen

Plattformen: siehe Systemanforderungen für .NET Framework.

Header: ClrData.idl, ClrData.h

Bibliothek: CorGuids.lib

.NET Framework-Versionen: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

Siehe auch

Referenz

ICLRDataTarget-Schnittstelle