更新:2007 年 11 月
将文件添加到程序集。也可用于创建未绑定模块。
HRESULT AddFile(
mdAssembly AssemblyID,
LPCWSTR pszFilename,
DWORD dwFlags,
IMetaDataEmit* pEmitter,
mdFile* pFileToken
) PURE;
参数
AssemblyID
要扩充的程序集的唯一 ID。pszFilename
要添加的文件的完全限定名。dwFlags
COM+ FileDef flags such as ffContainsNoMetaData and ffWriteable. dwFlags is passed to IMetaDataAssemblyEmit::DefineFile 方法.pEmitter
要用于发出元数据的 IMetaDataEmit 接口(如果需要)。pFileToken
指针,指向将存储所添加文件的唯一 ID 的位置。
返回值
如果此方法成功,则返回 S_OK。
要求
需要 alink.h。