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