IDiaEnumDebugStreamData::Item
指定されたレコードを取得します。
構文
HRESULT Item (
DWORD index,
DWORD cbData,
DWORD* pcbData,
BYTE data[]
);
パラメーター
index
[入力] 取得するレコードのインデックス。 インデックスは 0 から count
-1 の範囲です。count
は IDiaEnumDebugStreamData::get_Count から返されます。
cbData
[入力] データ バッファーのサイズ (バイト単位)。
pcbData
[出力] 返されるバイト数を返します。 data
が NULL
の場合、pcbData
には、指定されたレコード内の使用可能なデータの合計バイト数が格納されます。
data[]
[出力] デバッグ ストリーム レコード データが格納されるバッファー。
戻り値
成功した場合は、S_OK
を返します。それ以外の場合は、エラー コードを返します。 無効なパラメーターの場合と、index
パラメーターが範囲外の場合は E_INVALIDARG
を返します。