Condividi tramite


Metodo IMetaDataAssemblyEmit::DefineManifestResource

Crea una struttura ManifestResource che contiene i metadati per la risorsa di manifesto specificata e restituisce il token di metadati associato.

Sintassi

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

Parametri

szName
[in] Nome della risorsa.

tkImplementation
[in] Token di metadati di tipo mdtFile o mdtAssemblyRef mappato al provider di risorse. Un valore NULL indica che il file in cui sono incorporati i metadati è il provider di risorse.

dwOffset
[in] Offset all'inizio della risorsa all'interno del file. Per le risorse nei file autonomi, questo sarà sempre zero. Se la risorsa è incorporata in un file PE (eseguibile portabile), si tratta di un offset del BLOB della risorsa, che inizia in corrispondenza del percorso specificato nel file di intestazione cor.h.

dwResourceFlags
[in] Combinazione bit per bit di valori di flag che specificano le impostazioni delle proprietà per la definizione della risorsa.

pmdmr
[out] Puntatore al token di metadati restituito.

Commenti

È necessario definire una ManifestResource struttura di metadati per ogni risorsa implementata in ogni file dell'assembly.

Requisiti

Piattaforma: Vedere Requisiti di sistema.

Intestazione: Cor.h

Libreria: Usato come risorsa in MsCorEE.dll

Versioni di .NET Framework: Disponibile dalla versione 1.0

Vedi anche