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 );