更新 : 2007 年 11 月
実装によって定義されている場合と同じように操作を要求するために、共通言語ランタイム (CLR: Common Language Runtime) データ アクセス サービスによって呼び出されます。
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
ライブラリ : CorGuids.lib
.NET Framework のバージョン : 3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0