Metodo IXCLRDataValue::Request
Richiede di popolare il buffer specificato con i dati del valore.
Nota
Questa API è stata originariamente progettata per l'uso interno nel runtime. Sebbene sia ora supportato per l'uso di terze parti, è consigliabile usare ICorDebug
le API e ICorProfiler
quando possibile.
Sintassi
HRESULT Request(
[in] ULONG32 reqCode,
[in] ULONG32 inBufferSize,
[in, size_is(inBufferSize)] BYTE* inBuffer,
[in] ULONG32 outBufferSize,
[out, size_is(outBufferSize)] BYTE* outBuffer);
Parametri
reqCode
[in] Tipo di richiesta da inviare.
Le richieste possono essere una delle seguenti:
Membro | valore | Descrizione |
---|---|---|
CLRDATA_REQUEST_REVISION |
0xe0000000 | Richiedere la revisione del processo. La revisione è un valore numerico ULONG32. |
inBufferSize
[in] dimensioni del buffer di input da passare.
inBuffer
[in, size_is(inBufferSize)] Puntatore al buffer per i dati non elaborati da inviare nella richiesta.
outBufferSize
[in] Dimensioni del buffer di output.
outBuffer
[out, size_is(outBufferSize)] Puntatore al buffer da usare per archiviare la risposta della richiesta.
Osservazioni:
Il metodo fornito fa parte dell'interfaccia IXCLRDataValue
e corrisponde al 12° slot della tabella dei metodi virtuali.
Requisiti
Piattaforme: vedere Requisiti di sistema.
Intestazione: Nessuno
Libreria: Nessuno
Versioni di .NET Framework: disponibili dalla versione 4.7