Freigeben über


AddFile-Methode

Fügt der Assembly Dateien hinzu. Kann auch zum Erstellen ungebundener Module verwendet werden.

HRESULT AddFile(
    mdAssembly      AssemblyID,
    LPCWSTR         pszFilename,
    DWORD           dwFlags,
    IMetaDataEmit*  pEmitter,
    mdFile*         pFileToken
) PURE;

Parameter

  • AssemblyID
    Eindeutige ID der Assembly, die erweitert werden soll.

  • pszFilename
    Vollqualifizierter Name der Datei, die hinzugefügt werden soll.

  • dwFlags
    COM+ FileDef-Flags wie ffContainsNoMetaData und ffWriteable. dwFlags werden an IMetaDataAssemblyEmit::DefineFile-Methode übergeben.

  • pEmitter
    IMetaDataEmit-Schnittstelle-Schnittstelle, die ggf. für die Ausgabe von Metadaten verwendet werden soll.

  • pFileToken
    Zeiger auf den Speicherort der eindeutigen ID der hinzugefügten Datei.

Rückgabewert

Gibt S_OK zurück, wenn die Methode erfolgreich ausgeführt wurde.

Anforderungen

Erfordert alink.h.

Siehe auch

Konzepte

ALink-API (Verweis zur nicht verwalteten API)

Weitere Ressourcen

IALink-Schnittstelle

IALink2-Schnittstelle