다음을 통해 공유


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

참고 항목