Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Przygotowuje dane debugowania przechowywane w pliku bazy danych programu (.pdb) dostępne za pośrednictwem strumienia danych w pamięci.
Składnia
HRESULT loadDataFromIStream (
IStream* pIStream
);
Parametry
pIStream
[in] Obiekt IStream reprezentujący strumień danych do użycia.
Wartość zwracana
Jeśli operacja powiedzie się, zwraca wartość S_OK; w przeciwnym razie zwraca kod błędu. W poniższej tabeli przedstawiono możliwe wartości zwracane dla tej metody.
| Wartość | Opis |
|---|---|
E_PDB_FORMAT |
Podjęto próbę uzyskania dostępu do pliku w przestarzałym formacie. |
E_INVALIDARG |
Nieprawidłowy parametr. |
E_UNEXPECTED |
Źródło danych zostało już przygotowane. |
Uwagi
Ta metoda umożliwia uzyskanie danych debugowania dla pliku wykonywalnego za pośrednictwem IStream obiektu.
Aby załadować z pobieraniem wstępnym, użyj IDiaDataSourceEx::loadDataFromIStreamEx metody .
Aby załadować plik .pdb bez walidacji, użyj IDiaDataSource::loadDataFromPdb metody .
Aby zweryfikować plik .pdb pod kątem określonych kryteriów, użyj IDiaDataSource::loadAndValidateDataFromPdb metody .
Aby uzyskać dostęp do procesu ładowania danych (za pomocą mechanizmu wywołania zwrotnego), użyj IDiaDataSource::loadDataForExe metody .