IMetaDataAssemblyEmit::DefineManifestResource Method
Creates a ManifestResource structure containing metadata for the specified manifest resource, and returns the associated metadata token.
HRESULT DefineManifestResource (
[in] LPCWSTR szName,
[in] mdToken tkImplementation,
[in] DWORD dwOffset,
[in] DWORD dwResourceFlags,
[out] mdManifestResource *pmdmr
);
Parameters
- szName
[in] The name of the resource.
- tkImplementation
[in] A metadata token of type mdtFile or mdtAssemblyRef that maps to the resource provider. A NULL value indicates that the file in which the metadata is embedded is the resource provider.
- dwOffset
[in] The offset to the beginning of the resource within the file. For resources in standalone files, this will always be zero. If the resource is embedded in a PE (portable executable) file, this is an offset of the resource BLOB, which starts at the location specified in the cor.h header file.
- dwResourceFlags
[in] A bitwise combination of flag values that specify property settings for the resource definition.
- pmdmr
[out] A pointer to the returned metadata token.
Remarks
One ManifestResource metadata structure must be defined for each resource that is implemented in each of the assembly's files.
Requirements
Platform: Windows 2000, Windows XP, Windows Server 2003 family
Header: Cor.h
Library: Used as a resource in MsCorEE.dll
.NET Framework Version: 2.0, 1.1, 1.0