ISymUnmanagedWriter::Initialize2, méthode
Définit l'interface d'émetteur des métadonnées avec laquelle ce writer sera associé et définit le nom du fichier de sortie dans lequel les symboles de débogage seront écrits. Cette méthode vous permet également de définir le dernier emplacement du fichier de base de données du programme (PDB).
HRESULT Initialize2(
[in] IUnknown *emitter,
[in] const WCHAR *tempfilename,
[in] IStream *pIStream,
[in] BOOL fFullBuild,
[in] const WCHAR *finalfilename);
Paramètres
emitter
[in] Pointeur vers l'interface d'émission de métadonnées.tempfilename
[in] Pointeur vers un WCHAR qui contient le nom de fichier dans lequel les symboles de débogage sont écrits. Si un nom de fichier est spécifié pour un writer qui n'utilise pas de noms de fichiers, ce paramètre est ignoré.pIStream
[in] S'il est spécifié, le writer de symbole émet les symboles dans le IStream donné plutôt que dans le fichier spécifié dans le paramètre filename. Le paramètre pIStream est optionnel.fFullBuild
[in] true s'il s'agit d'une régénération complète ; false s'il s'agit d'une compilation incrémentielle.finalfilename
[in] Pointeur vers un WCHAR qui est la chaîne de chemin d'accès au dernier emplacement du fichier PDB.
Valeur de retour
S_OK si la méthode réussit ; sinon, E_FAIL ou un autre code d'erreur.
Configuration requise
En-tête : CorSym.idl, CorSym.h