IDiaDataSource::getStreamSize

检索命名流的大小(以字节为单位)。

语法

HRESULT getStreamSize (
   LPCOLESTR  stream,
   ULONGLONG* pcb
);

参数

stream

[in]调试信息中的流的名称。

pcb

[out]命名流的大小(以字节为单位)。

返回值

如果成功,则返回 S_OK。 如果 PDB 中不存在命名流,API 可能会失败,否则可能会返回长度为 0。

注解

程序数据库由多个数据流组成。 其中一些流命名。 可以使用此方法收集有关这些命名流的信息。

若要获取流的数据,请使用 IDiaDataSourceEx::getStreamRawData 该方法。

示例

ULONGLONG countBytes = 0;
HRESULT hr = pSource->getStreamSize( L"/names", &countBytes );

请参阅