Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
Előkészíti a potenciálisan memóriabeli adatfolyamon keresztül elérhető programadatbázisban (.pdb) tárolt hibakeresési adatokat, opcionális rekordelőjegyzésekkel.
Szemantika
HRESULT loadDataFromIStreamEx (
IStream* pIStream,
BOOL fPdbPrefetching
);
Paraméterek
pIStream
[in] A IStream használni kívánt adatfolyamot jelképező objektum.
fPdbPrefetching
[in] Ha be van állítva TRUE, a szomszédos hibakeresési rekordok előre be vannak ágyazva a memóriába, ami sok kisebb fájl I/O-műveletet helyettesíthet kevesebb, nagyobb művelettel, így javítva a teljes átviteli sebességet a rekordok későbbi elérésekor, a memória potenciálisan megnövekedett kihasználtságának rovására. Ha be van FALSEállítva , ez ugyanúgy viselkedik, mint a IDiaDataSource::loadDataFromIStream. Ha más értékre van állítva, a viselkedés nem határozható meg.
Visszaadott érték
Ha sikeres, S_OK; ellenkező esetben egy hibakódot ad vissza. Az alábbi táblázat a metódus lehetséges visszatérési értékeit mutatja be.
| Érték | Leírás |
|---|---|
E_PDB_FORMAT |
Egy elavult formátumú fájlhoz próbált hozzáférni. |
E_INVALIDARG |
Érvénytelen paraméter. |
E_UNEXPECTED |
Az adatforrás már elkészült. |
Megjegyzések
Ez a módszer lehetővé teszi, hogy a végrehajtható fájlok hibakeresési adatai a memóriából egy IStream objektumon keresztül legyenek lekértek.
Ha érvényesítés nélkül szeretne betölteni egy .pdb fájlt, használja a metódust IDiaDataSourceEx::loadDataFromPdbEx .
A .pdb fájl adott feltételek szerinti érvényesítéséhez használja a metódust IDiaDataSourceEx::loadAndValidateDataFromPdbEx .
Az adatbetöltési folyamathoz (visszahívási mechanizmuson keresztül) való hozzáféréshez használja a IDiaDataSourceEx::loadDataForExeEx módszert.