IDiaEnumDebugStreamData::Item

检索具有指定的记录。

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

参数

  • Index — 索引
    [in] 要检索的记录的索引。索引范围在 0 到 count-1,其中 count 由 IDiaEnumDebugStreamData::get_Count返回。

  • cbData
    [in] 数据缓冲区的大小,以字节为单位)。

  • pcbData
    [out] 返回的字节数。如果 data 是 NULL,则 pcbData 包含总字节数数据可用于在指定的记录。

  • 数据 []
    [out] 使用调试流记录数据填充的缓冲区。

返回值

如果成功,则返回; S_OK否则,返回错误代码。返回 void 参数的 E_INVALIDARG ,并且,如果 index 参数是在区域之外。

请参见

参考

IDiaEnumDebugStreamData

IDiaEnumDebugStreamData::Next

IDiaEnumDebugStreams::Item

IDiaEnumDebugStreamData::get_Count

IDiaEnumDebugStreamData::Skip