Udostępnij za pośrednictwem


ISymUnmanagedBinder::GetReaderForFile — Metoda

Mając interfejs metadanych i nazwę pliku, zwraca prawidłowy interfejs ISymUnmanagedReader , który odczytuje symbole debugowania skojarzone z modułem.

Ta metoda spowoduje otwarcie pliku bazy danych programu (PDB) tylko wtedy, gdy znajduje się obok pliku wykonywalnego. Ta zmiana została wprowadzonych do celów bezpieczeństwa. Jeśli potrzebujesz bardziej rozbudowanego wyszukiwania pliku PDB, użyj metody ISymUnmanagedBinder2::GetReaderForFile2 .

Składnia

HRESULT GetReaderForFile(  
    [in]  IUnknown     *importer,  
    [in]  const WCHAR  *fileName,  
    [in]  const WCHAR  *searchPath,  
    [out, retval] ISymUnmanagedReader  **pRetVal);  

Parametry

importer
[in] Wskaźnik do interfejsu importowania metadanych.

fileName
[in] Wskaźnik do nazwy pliku.

searchPath
[in] Wskaźnik do ścieżki wyszukiwania.

pRetVal
[out] Wskaźnik ustawiony na zwrócony interfejs ISymUnmanagedReader .

Wartość zwracana

S_OK, jeśli metoda powiedzie się; w przeciwnym razie E_FAIL lub inny kod błędu.

Wymagania

Nagłówka: CorSym.idl, CorSym.h

Zobacz też