ISymUnmanagedBinder2::GetReaderForFile2 metódus

A metaadat-kezelőfelület és a fájlnév alapján a megfelelő ISymUnmanagedReader felületet adja vissza, amely beolvassa a modulhoz társított hibakeresési szimbólumokat.

Ez a módszer szélesebb körű keresést biztosít a programadatbázis (PDB) fájljában, mint az ISymUnmanagedBinder::GetReaderForFile metódus.

Szintaxis

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

Paraméterek

importer
[in] Mutató a metaadatok importálási felületére.

fileName
[in] A fájl nevére mutató mutató.

searchPath
[in] A keresési útvonalra mutató mutató.

searchPolicy
[in] A CorSymSearchPolicyAttributes enumerálás értéke, amely meghatározza a szimbólumolvasó keresésekor használandó szabályzatot.

pRetVal
[kifelé] A visszaadott ISymUnmanagedReader felületre beállított mutató.

Visszatérési érték

S_OK, hogy a metódus sikeres-e; ellenkező esetben E_FAIL vagy más hibakódot.

Követelmények

Fejléc: CorSym.idl, CorSym.h

Megjegyzések

A metódus ezen verziója a modul mellett nem közvetlenül található területeken keresheti meg a PDB-fájlt. A keresési szabályzat a CorSymSearchPolicyAttributes kombinálásával vezérelhető. Például AllowReferencePathAccess | AllowSymbolServerAccess megkeresi a PDF-fájlt a végrehajtható fájl mellett és egy szimbólumkiszolgálón, de nem kérdezi le a beállításjegyzéket, és nem használja a végrehajtható fájl elérési útját. Ha a searchPath paraméter meg van adva, a rendszer mindig megkeresi ezeket a könyvtárakat.

Lásd még