共用方式為


IXCLRDataExceptionState::Request 方法

要求以例外狀況的數據填入指定的緩衝區。

注意

此 API 原本是針對運行時間內部使用所設計。 雖然現在支援第三方使用,但建議您盡可能使用 ICorDebugICorProfiler API。

語法

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

參數

reqCode
[in]要傳送的要求類型。

要求可以是下列其中一項:

member Description
CLRDATA_REQUEST_REVISION 0xe0000000 要求修訂例外狀況。 修訂是數值ULONG32。

inBufferSize
要傳入的輸入緩衝區大小 [in]。

inBuffer
[in, size_is(inBufferSize)]要求中要傳送之原始數據的緩衝區指標。

outBufferSize
[in]輸出緩衝區的大小。

outBuffer
[out, size_is(outBufferSize)]用來儲存要求回應的緩衝區指標。

備註

提供的 方法是 介面的 IXCLRDataExceptionState 一部分,並對應至虛擬方法數據表的第10個位置。

需求

平台:請參閱系統需求
標頭:
連結庫:
.NET Framework 版本: 自 4.7 起提供

另請參閱