Compartilhar via


IDiaDataSource::getStreamSize

Recupera o tamanho, em bytes, do fluxo nomeado.

Sintaxe

HRESULT getStreamSize (
   LPCOLESTR  stream,
   ULONGLONG* pcb
);

Parâmetros

stream

[em] O nome do fluxo nas informações de depuração.

pcb

[fora] O tamanho em bytes do fluxo nomeado.

Valor de retorno

Se for bem-sucedido, retornará S_OK. Se o fluxo nomeado não existir no PDB, a API poderá falhar ou poderá retornar um comprimento de 0.

Comentários

Os bancos de dados do programa são compostos de vários fluxos de dados. Alguns desses riachos são nomeados. Você pode usar esse método para coletar informações sobre esses fluxos nomeados.

Para obter os dados do fluxo, use o IDiaDataSourceEx::getStreamRawData método.

Exemplo

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

Confira também