実装によって定義されている場合と同じように操作を要求するために、共通言語ランタイム (CLR) データ アクセス サービスによって呼び出されます。
HRESULT Request (
[in] ULONG32 reqCode,
[in] ULONG32 inBufferSize,
[in, size_is(inBufferSize)]
BYTE *inBuffer,
[in] ULONG32 outBufferSize,
[out, size_is(outBufferSize)]
BYTE *outBuffer
);
パラメーター
reqCode
[入力] ユーザー定義。inBufferSize
[入力] 入力バッファーのサイズ。このバッファーは、受け取った要求に使用されます。inBuffer
[入力] 要求を格納するバッファー。outBufferSize
[入力] 出力バッファーのサイズ。このバッファーは、応答に使用されます。outBuffer
[出力] 応答を格納するバッファー。
解説
Request メソッドを使用すると、指定されていないカスタム操作を簡単に追加できます。 つまり、このメソッドは、インターフェイス定義のリビジョンを行わなくても機能を拡張できます。
このメソッドは、デバッグ アプリケーションの作成者によって実装されます。
必要条件
プラットフォーム: 「.NET Framework システム要件」を参照
ヘッダー: ClrData.idl、ClrData.h
ライブラリ: CorGuids.lib
.NET Framework のバージョン: 4、3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0