AddFile 方法

更新: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。

请参见

概念

ALink API(非托管 API 参考)

其他资源

IALink 接口

IALink2 接口