Dela via


IMetaDataAssemblyEmit::D efineManifestResource, metod

Skapar en ManifestResource struktur som innehåller metadata för den angivna manifestresursen och returnerar den associerade metadatatoken.

Syntax

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

Parametrar

szName
[in] Namnet på resursen.

tkImplementation
[in] En metadatatoken av typen mdtFile eller mdtAssemblyRef som mappar till resursprovidern. Ett NULL-värde anger att filen där metadata är inbäddad är resursprovidern.

dwOffset
[in] Förskjutningen till början av resursen i filen. För resurser i fristående filer är detta alltid noll. Om resursen är inbäddad i en PE-fil (portabel körbar fil) är detta en förskjutning av resursen BLOB, som börjar på den plats som anges i cor.h-huvudfilen.

dwResourceFlags
[in] En bitvis kombination av flaggvärden som anger egenskapsinställningar för resursdefinitionen.

pmdmr
[ut] En pekare till den returnerade metadatatoken.

Kommentarer

En ManifestResource metadatastruktur måste definieras för varje resurs som implementeras i varje sammansättnings filer.

Krav

Plattform: Se Systemkrav.

Huvudet: Cor.h

Bibliotek: Används som en resurs i MsCorEE.dll

.NET Framework versioner: Tillgänglig sedan 1.0

Se även