Freigeben über


IMetaDataAssemblyEmit::DefineManifestResource-Methode

Erstellt eine ManifestResource-Struktur, die Metadaten für die angegebene Manifestressource enthält, und gibt das zugeordnete Metadatentoken zurück.

Syntax

HRESULT DefineManifestResource (  
    [in] LPCWSTR                szName,
    [in] mdToken                tkImplementation,
    [in] DWORD                  dwOffset,
    [in] DWORD                  dwResourceFlags,  
    [out] mdManifestResource    *pmdmr  
);  

Parameter

szName
[in] Der Name der Ressource.

tkImplementation
[in] Ein Metadatentoken vom Typ mdtFile oder mdtAssemblyRef, das dem Ressourcenanbieter zugeordnet ist. Ein NULL-Wert gibt an, dass die Datei, in die die Metadaten eingebettet sind, der Ressourcenanbieter ist.

dwOffset
[in] Der Offset bis zum Anfang der Ressource innerhalb der Datei. Für Ressourcen in eigenständigen Dateien ist dies immer null (0). Wenn die Ressource in eine PE-Datei (portable ausführbare Datei) eingebettet ist, handelt es sich um einen Offset des Ressourcenblobs, der an dem in der cor.h-Headerdatei angegebenen Speicherort beginnt.

dwResourceFlags
[in] Eine bitweise Kombination von Flagwerten, die Eigenschafteneinstellungen für die Ressourcendefinition angeben.

pmdmr
[out] Ein Zeiger auf das zurückgegebene Metadatentoken.

Bemerkungen

Für jede Ressource, die in den Dateien des Assembly implementiert ist, muss eine ManifestResource-Metadatenstruktur definiert werden.

Anforderungen

Plattform: Informationen finden Sie unter Systemanforderungen.

Header: Cor.h

Library: Als Ressource in „MsCorEE.dll“ verwendet

.NET Framework-Versionen: Seit Version 1.0 verfügbar

Siehe auch