ISymUnmanagedWriter::Initialize2 – metoda

Nastaví rozhraní emitoru metadat, ke kterému bude tento zapisovač přidružen, a nastaví název výstupního souboru, do kterého budou zapsány symboly ladění. Tato metoda také umožňuje nastavit konečné umístění souboru databáze programu (PDB).

Syntaxe

HRESULT Initialize2(  
    [in] IUnknown     *emitter,  
    [in] const WCHAR  *tempfilename,  
    [in] IStream      *pIStream,  
    [in] BOOL         fFullBuild,  
    [in] const WCHAR  *finalfilename);  

Parametry

emitter
[v] Ukazatel na rozhraní zářiče metadat.

tempfilename
[v] Ukazatel na WCHAR soubor, který obsahuje název souboru, do kterého se zapisují symboly ladění. Pokud je zadán název souboru pro zapisovač, který nepoužívá názvy souborů, bude tento parametr ignorován.

pIStream
[v] Pokud je zadáno, zapisovač symbolů vygeneruje symboly do daného IStream , nikoli do souboru zadaného v parametru filename . Parametr pIStream je volitelný.

fFullBuild
[v] true pokud se jedná o úplné opětovné sestavení; false pokud se jedná o přírůstkovou kompilaci.

finalfilename
[v] Ukazatel na WCHAR řetězec cesty k konečnému umístění souboru PDB.

Návratová hodnota

S_OK, pokud je metoda úspěšná; v opačném případě E_FAIL nebo jiný kód chyby.

Požadavky

Záhlaví: CorSym.idl, CorSym.h

Viz také