IDiaDataSource::getStreamSize
명명된 스트림의 크기(바이트)를 검색합니다.
구문
HRESULT getStreamSize (
LPCOLESTR stream,
ULONGLONG* pcb
);
매개 변수
stream
[in] 디버그 정보 내의 스트림 이름입니다.
pcb
[out] 명명된 스트림의 크기(바이트)입니다.
Return Value
성공하면 S_OK
를 반환합니다. 명명된 스트림이 PDB 내에 없는 경우 API가 실패하거나 길이가 0으로 반환될 수 있습니다.
설명
프로그램 데이터베이스는 여러 데이터 스트림으로 구성됩니다. 이러한 스트림 중 일부는 이름이 지정됩니다. 이 메서드를 사용하여 이러한 명명된 스트림에 대한 정보를 수집할 수 있습니다.
스트림의 데이터를 얻으려면 메서드를 IDiaDataSourceEx::getStreamRawData
사용합니다.
예시
ULONGLONG countBytes = 0;
HRESULT hr = pSource->getStreamSize( L"/names", &countBytes );