Partilhar via


Método IMetaDataAssemblyEmit::D efineManifestResource

Cria uma ManifestResource estrutura que contém metadados para o recurso de manifesto especificado e devolve o token de metadados associado.

Sintaxe

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

Parâmetros

szName
[in] O nome do recurso.

tkImplementation
[in] Um token de metadados do tipo mdtFile ou mdtAssemblyRef que mapeia para o fornecedor de recursos. Um valor NULL indica que o ficheiro no qual os metadados estão incorporados é o fornecedor de recursos.

dwOffset
[in] O desvio para o início do recurso no ficheiro. Para recursos em ficheiros autónomos, este será sempre zero. Se o recurso estiver incorporado num ficheiro PE (executável portátil), este é um desvio do BLOB de recursos, que começa na localização especificada no ficheiro de cabeçalho cor.h.

dwResourceFlags
[in] Uma combinação bit-a-bit de valores de sinalizador que especificam as definições de propriedade para a definição do recurso.

pmdmr
[fora] Um ponteiro para o token de metadados devolvido.

Observações

Tem ManifestResource de ser definida uma estrutura de metadados para cada recurso implementado em cada um dos ficheiros da assemblagem.

Requisitos

Plataforma: Veja Requisitos do Sistema.

Cabeçalho: Cor.h

Biblioteca: Utilizado como recurso no MsCorEE.dll

.NET Framework Versões: Disponível desde 1.0

Ver também