IDiaDataSource
Iniciuje přístup ke zdroji symboly ladění.
IDiaDataSource : IUnknown
Metody v pořadí virtuální tabulka
Následující tabulka obsahuje metody IDiaDataSource.
Metoda |
Description |
---|---|
Načte název souboru pro poslední chybu zatížení. |
|
Otevře se připraví programový soubor databáze (PDB) jako zdroj dat pro ladění. |
|
Otevře a ověří, zda soubor databáze (PDB) programu odpovídá podpisu informace; jako zdroj dat ladění připraví soubor PDB. |
|
Otevře se připraví ladění data přidružená k souboru.exe/.dll. |
|
Připraví ladění data uložená v souboru databáze (PDB) programu prostřednictvím v paměti datového proudu. |
|
Otevře se relace pro dotazování symboly. |
Poznámky
Jednou z metod zatížení volání IDiaDataSource rozhraní otevře zdroj symbol.Úspěšná volání IDiaDataSource::openSession metoda vrátí IDiaSession rozhraní, který podporuje dotaz na zdroj dat.Pokud zatížení metoda vrátí chybu související soubor pak bude IDiaDataSource::get_lastError metoda vrátí hodnotu obsahuje název souboru, který je spojený s chybou.
Poznámky pro volající
Toto rozhraní je získat voláním CoCreateInstance funkce s identifikátorem třídy CLSID_DiaSource a ID rozhraní IID_IDiaDataSource.Příklad ukazuje, jak je získat toto rozhraní.
Příklad
IDiaDataSource* pSource;
HRESULT hr = CoCreateInstance(CLSID_DiaSource,
NULL,
CLSCTX_INPROC_SERVER,
IID_IDiaDataSource,
(void**) &pSource);
if (FAILED(hr))
{
// Report error and exit
}
Požadavky
Záhlaví: Dia2.h
Knihovny: diaguids.lib
Knihovna DLL: msdia80.dll