Sdílet prostřednictvím


ISymUnmanagedWriter::Initialize – 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í.

Tuto metodu lze volat pouze jednou a musí být volána před jakoukoli jinou metodou zápisu. Někteří zapisovači můžou vyžadovat název souboru. Vždy však můžete předat název souboru této metodě bez negativního vlivu na zapisovače, kteří nepoužívají název souboru.

Syntaxe

HRESULT Initialize(  
    [in] IUnknown     *emitter,  
    [in] const WCHAR  *filename,  
    [in] IStream      *pIStream,  
    [in] BOOL         fFullBuild);  

Parametry

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

filename
[v] 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.

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é