Freigeben über


IDiaDataSource::getStreamSize

Ruft die Größe des benannten Datenstroms in Bytes ab.

Syntax

HRESULT getStreamSize (
   LPCOLESTR  stream,
   ULONGLONG* pcb
);

Parameter

stream

[in] Der Name des Datenstroms innerhalb der Debuginformationen.

pcb

[out] Die Größe in Byte des benannten Datenstroms.

Rückgabewert

Gibt bei Erfolg S_OK zurück. Wenn der benannte Datenstrom nicht innerhalb des PDB vorhanden ist, schlägt die API möglicherweise fehl, oder ich gebe eine Länge von 0 zurück.

Hinweise

Programmdatenbanken bestehen aus mehreren Datenströmen. Einige dieser Datenströme werden benannt. Mit dieser Methode können Sie Informationen zu diesen benannten Datenströmen sammeln.

Verwenden Sie die IDiaDataSourceEx::getStreamRawData Methode, um die Daten des Datenstroms abzurufen.

Beispiel

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

Siehe auch