Udostępnij za pośrednictwem


IMetaDataAssemblyEmit::DefineManifestResource — Metoda

Tworzy strukturę zawierającą ManifestResource metadane dla określonego zasobu manifestu i zwraca skojarzony token metadanych.

Składnia

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

Parametry

szName
[in] Nazwa zasobu.

tkImplementation
[in] Token metadanych typu mdtFile lub mdtAssemblyRef mapujący go na dostawcę zasobów. Wartość NULL wskazuje, że plik, w którym metadane są osadzone, jest dostawcą zasobów.

dwOffset
[in] Przesunięcie na początek zasobu w pliku. W przypadku zasobów w plikach autonomicznych zawsze będzie to zero. Jeśli zasób jest osadzony w pliku PE (przenośny plik wykonywalny), jest to przesunięcie zasobu obiektu BLOB, który rozpoczyna się w lokalizacji określonej w pliku nagłówka cor.h.

dwResourceFlags
[in] Bitowa kombinacja wartości flag, które określają ustawienia właściwości dla definicji zasobu.

pmdmr
[out] Wskaźnik do zwróconego tokenu metadanych.

Uwagi

Dla każdego zasobu zaimplementowanego w każdym z plików zestawu należy zdefiniować jedną ManifestResource strukturę metadanych.

Wymagania

Platformy: Zobacz Wymagania systemowe.

Nagłówka: Cor.h

Biblioteki: Używane jako zasób w MsCorEE.dll

wersje .NET Framework: dostępne od wersji 1.0

Zobacz też