ISymUnmanagedWriter::Initialize, 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 ne peut être appelée qu'à une seule reprise et elle doit être appelée avant toute autre méthode de writer. Certains writers peuvent requérir un nom de fichier. Vous avez toutefois toujours la possibilité de passer un nom de fichier à cette méthode sans effet négatif sur les writers qui n'utilisent pas ce nom de fichier.
HRESULT Initialize(
[in] IUnknown *emitter,
[in] const WCHAR *filename,
[in] IStream *pIStream,
[in] BOOL fFullBuild);
Paramètres
emitter
[in] Pointeur vers l'interface d'émission de métadonnées.filename
[in] 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 émettra alors 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.
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