更新:2007 年 11 月
设置此编写器将关联的元数据发射器接口,并设置调试符号将被写入的输出文件名。
此方法只能调用一次,并且必须在调用任何其他编写器方法之前调用。某些编写器可能需要文件名。但是,可以总是将文件名传递给此方法,这对于不使用文件名的编写器没有任何负面影响。
HRESULT Initialize(
[in] IUnknown *emitter,
[in] const WCHAR *filename,
[in] IStream *pIStream,
[in] BOOL fFullBuild);
参数
emitter
[in] 一个指向元数据发射器接口的指针。filename
[in] 调试符号所写入到的文件名。如果为不使用文件名的编写器指定了文件名,则此参数被忽略。pIStream
[in] 如果指定此参数,符号编写器会将符号发送到给定的 IStream 中,而不是 filename 参数中指定的文件中。pIStream 参数是可选的。fFullBuild
[in] 如果是完全重新生成,则为 true;如果是增量编译,则为 false。
返回值
如果该方法成功,则返回 S_OK;否则,返回 E_FAIL 或某个其他错误代码。
要求
**头文件:**CorSym.idl