Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Ustawia interfejs emitera metadanych, z którym zostanie skojarzony ten moduł zapisywania, i ustawia nazwę pliku wyjściowego, do którego będą zapisywane symbole debugowania.
Tę metodę można wywołać tylko raz i należy ją wywołać przed wszelkimi innymi metodami zapisywania. Niektórzy autorzy mogą wymagać nazwy pliku. Jednak zawsze można przekazać nazwę pliku do tej metody bez negatywnego wpływu na składniki zapisywania, które nie używają nazwy pliku.
Składnia
HRESULT Initialize(
[in] IUnknown *emitter,
[in] const WCHAR *filename,
[in] IStream *pIStream,
[in] BOOL fFullBuild);
Parametry
emitter
[in] Wskaźnik do interfejsu emitera metadanych.
filename
[in] Nazwa pliku, do którego są zapisywane symbole debugowania. Jeśli nazwa pliku jest określona dla składnika zapisywania, który nie używa nazw plików, ten parametr jest ignorowany.
pIStream
[in] Jeśli zostanie określony, składnik zapisywania symboli emituje symbole do danego IStream elementu, a nie do pliku określonego w parametrze filename . Parametr pIStream jest opcjonalny.
fFullBuild
[in] true jeśli jest to pełna ponowna kompilacja; false jeśli jest to kompilacja przyrostowa.
Wartość zwracana
S_OK, jeśli metoda powiedzie się; w przeciwnym razie E_FAIL lub inny kod błędu.
Wymagania
Nagłówka: CorSym.idl, CorSym.h