Partager via


ISymUnmanagedReader::Initialize, méthode

Initialise le lecteur de symboles avec l’interface d’importation de métadonnées à laquelle ce lecteur sera associé ainsi que le nom de fichier du module.

Notes

Cette méthode ne peut être appelée qu’une seule fois et elle doit être appelée avant toute autre méthode de lecteur.

Syntaxe

HRESULT Initialize (  
    [in]  IUnknown     *importer,  
    [in]  const WCHAR  *filename,  
    [in]  const WCHAR  *searchPath,  
    [in]  IStream      *pIStream);  

Paramètres

importer
[in] Interface d’importation de métadonnées à laquelle ce lecteur sera associé.

filename
[in] Nom de fichier du module. Vous pouvez utiliser le paramètre pIStream à la place.

searchPath
[in] Chemin à rechercher. Ce paramètre est facultatif.

pIStream
[in] Flux de fichiers utilisé comme alternative au paramètre de nom de fichier.

Valeur renvoyée

S_OK en cas de réussite de la méthode ; sinon, E_FAIL ou un autre code d’erreur.

Remarques

Vous devez spécifier le paramètre filename ou le paramètre pIStream, mais pas les deux. Le paramètre searchPath est facultatif.

Configuration requise

En-tête : CorSym.idl, CorSym.h

Voir aussi