次の方法で共有


IDiaEnumDebugStreamData::Item

指定されたレコードを取得します。

構文

HRESULT Item ( 
   DWORD  index,
   DWORD  cbData,
   DWORD* pcbData,
   BYTE   data[]
);

パラメーター

index

[入力] 取得するレコードのインデックス。 インデックスは 0 から count-1 の範囲です。countIDiaEnumDebugStreamData::get_Count から返されます。

cbData

[入力] データ バッファーのサイズ (バイト単位)。

pcbData

[出力] 返されるバイト数を返します。 dataNULL の場合、pcbData には、指定されたレコード内の使用可能なデータの合計バイト数が格納されます。

data[]

[出力] デバッグ ストリーム レコード データが格納されるバッファー。

戻り値

成功した場合は、S_OK を返します。それ以外の場合は、エラー コードを返します。 無効なパラメーターの場合と、index パラメーターが範囲外の場合は E_INVALIDARG を返します。

関連項目