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