Compartilhar via


Método IMetaDataAssemblyEmit::DefineManifestResource

Cria uma estrutura ManifestResource que contém metadados para o recurso de manifesto especificado e retorna 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] O token de metadados de tipo mdtFile ou mdtAssemblyRef, que é mapeado para o provedor de recursos. Um valor NULL indica que o arquivo no qual os metadados são inseridos é o provedor de recursos.

dwOffset
[in] O deslocamento para o início do recurso dentro do arquivo. Para recursos em arquivos autônomos, isso sempre será zero. Se o recurso estiver inserido em um arquivo PE (executável portátil), esse será um deslocamento do BLOB do recurso, que começa no local especificado no arquivo de cabeçalho cor.h.

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

pmdmr
[out] Um ponteiro para o token de metadados retornado.

Comentários

Uma estrutura de metadados ManifestResource precisa ser definida para cada recurso implementado em cada um dos arquivos do assembly.

Requisitos

Plataforma: ver requisitos do sistema.

Cabeçalho: Cor.h

Biblioteca: usada como um recurso na MsCorEE.dll

Versões do .NET Framework: Disponíveis desde a versão 1.0

Confira também