Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Извлекает размер в байтах именованного потока.
Синтаксис
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 );