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