Sdílet prostřednictvím


IDiaDataSource::getStreamSize

Načte velikost pojmenovaného datového proudu v bajtech.

Syntaxe

HRESULT getStreamSize (
   LPCOLESTR  stream,
   ULONGLONG* pcb
);

Parametry

stream

[v] Název datového proudu v rámci informací o ladění.

pcb

[ven] Velikost v bajtech pojmenovaného datového proudu

Návratová hodnota

V případě úspěchu vrátí hodnotu S_OK. Pokud pojmenovaný datový proud v rámci souboru PDB neexistuje, rozhraní API může selhat nebo může vrátit délku 0.

Poznámky

Databáze programů se skládají z několika datových proudů dat. Některé z těchto datových proudů jsou pojmenované. Tuto metodu můžete použít ke shromažďování informací o těchto pojmenovaných datových proudech.

K získání dat datového proudu použijte metodu IDiaDataSourceEx::getStreamRawData .

Příklad

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

Viz také