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.
Hozzáférést kezdeményez a hibakeresési szimbólumok forrásához, és lekéri a forrással kapcsolatos információkat.
Szintaxis
IDiaDataSourceEx : IDiaDataSource
Metódusok a virtuális tábla sorrendjében
Az alábbi táblázat a IDiaDataSourceExmetódusait mutatja be.
| Módszer | Leírás |
|---|---|
IDiaDataSourceEx::loadDataFromPdbEx |
Megnyitja és előkészíti a programadatbázis (.pdb) fájlját hibakeresési adatforrásként. |
IDiaDataSourceEx::loadAndValidateDataFromPdbEx |
Megnyitja és ellenőrzi, hogy a programadatbázis (.pdb) fájlja megfelel-e a megadott aláírási adatoknak; A .pdb fájlt hibakeresési adatforrásként készíti elő. |
IDiaDataSourceEx::loadDataForExeEx |
Megnyitja és előkészíti a .exe/.dll fájlhoz társított hibakeresési adatokat. |
IDiaDataSourceEx::loadDataFromIStreamEx |
Előkészíti a memóriabeli adatfolyamon keresztül elért programadatbázisban (.pdb) tárolt hibakeresési adatokat. |
IDiaDataSourceEx::getStreamSize |
Beolvassa a programadatbázis (.pdb) fájlban található elnevezett stream méretét. |
IDiaDataSourceEx::getStreamRawData |
Beolvassa egy elnevezett stream adatait a programadatbázis (.pdb) fájlban. |
IDiaDataSourceEx::setPfnMiniPDBErrorCallback2 |
Állítson be egy visszahívási függvénymutatót a gyorshivatkozású PDF-ekkel kapcsolatos hibaüzenetek fogadásához. |
IDiaDataSourceEx::ValidatePdb |
Csak azt ellenőrzi, hogy a programadatbázis (.pdb) fájl megfelel-e a megadott aláírási adatoknak. |
Megjegyzések
A IDiaDataSourceEx felület egyik terhelési módszerére irányuló hívás megnyitja a szimbólum forrását. A IDiaDataSource::openSession metódus sikeres hívása egy IDiaSession felületet ad vissza, amely támogatja az adatforrás lekérdezését. Ha a terhelési módszer fájlhoz kapcsolódó hibát ad vissza, akkor a IDiaDataSource::get_lastError metódus visszatérési értéke tartalmazza a hibához társított fájlnevet.
Jegyzetek a hívók számára
Ez az interfész a CoCreateInstance függvény meghívásával érhető el a IID_IDiaDataSourceExosztályazonosítójával és CLSID_DiaSource azonosítójával, vagy QueryInterface egy meglévő IDiaDataSource illesztőmutatón való meghívásával. A példa bemutatja, hogyan történik a felület beszerzése.
Példa
IDiaDataSource* pSource;
HRESULT hr = CoCreateInstance(CLSID_DiaSource,
NULL,
CLSCTX_INPROC_SERVER,
IID_IDiaDataSourceEx,
(void**) &pSource);
if (FAILED(hr))
{
// Report error and exit
}
Követelmények
Fejléc: Dia2.h
Könyvtár: diaguids.lib
DLL: msdia140.dll