Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Tworzy strukturę zawierającą ExportedType
metadane dla określonego wyeksportowanego typu i zwraca skojarzony token metadanych.
Składnia
HRESULT DefineExportedType (
[in] LPCWSTR szName,
[in] mdToken tkImplementation,
[in] mdTypeDef tkTypeDef,
[in] DWORD dwExportedTypeFlags,
[out] mdExportedType *pmdct
);
Parametry
szName
[in] Nazwa typu do wyeksportowania. W przypadku wersji 1.1 środowiska uruchomieniowego języka wspólnego nazwa wyeksportowanego typu musi dokładnie odpowiadać nazwie podanej TypeDef
w typie.
tkImplementation
[in] Token określający miejsce implementacji wyeksportowanego typu. Prawidłowe wartości i skojarzone z nimi znaczenia to:
mdFile
Typ jest implementowany w innym pliku w tym zestawie.mdAssemblyRef
Typ jest implementowany w innym zestawie.mdExportedTYpe
Typ jest zagnieżdżony w innym typie.mdFileNil
Typ znajduje się w tym samym pliku co manifest i nie jest typem zagnieżdżonym.
tkTypeDef
[in] Token do metadanych, który określa typ do wyeksportowania. Ta wartość jest wprowadzana w TypeDef
tabeli w pliku, który implementuje typ i ma zastosowanie tylko wtedy, gdy ten plik znajduje się w tym zestawie.
dwExportedTypeFlags
[in] Bitowa kombinacja wartości wyliczenia CorTypeAttr definiujących ustawienia właściwości dla wyeksportowanego typu.
pmdct
[out] Wskaźnik do zwróconego tokenu metadanych, który wskazuje wyeksportowany typ.
Uwagi
Dla ExportedType
każdego typu uwidocznionego przez ten zestaw należy zdefiniować strukturę metadanych, która jest implementowana w module innym niż ten, który zawiera manifest.
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