将文件添加到程序集。 还可用于创建未绑定的模块。
Syntax
HRESULT AddFile(
mdAssembly AssemblyID,
LPCWSTR pszFilename,
DWORD dwFlags,
IMetaDataEmit* pEmitter,
mdFile* pFileToken
) PURE;
Parameters
AssemblyID
要扩充的程序集的唯一 ID。
pszFilename
要添加的文件的完全限定名称。
dwFlags
COM+ FileDef 标志,例如 ffContainsNoMetaData 和 ffWriteable。
dwFlags 传递给 DefineFile 方法。
pEmitter
如果需要,用于发出元数据的 IMetaDataEmit 接口接口。
pFileToken
指向所添加文件的唯一 ID 的存储位置的指针。
Return Value
如果方法成功,则 S_OK 返回。
Requirements
Requires alink.h.