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