IMetaDataAssemblyEmit::DefineExportedType – metoda
ExportedType
Vytvoří strukturu obsahující metadata pro zadaný exportovaný typ a vrátí přidružený token metadat.
Syntaxe
HRESULT DefineExportedType (
[in] LPCWSTR szName,
[in] mdToken tkImplementation,
[in] mdTypeDef tkTypeDef,
[in] DWORD dwExportedTypeFlags,
[out] mdExportedType *pmdct
);
Parametry
szName
[v] Název typu, který se má exportovat. Pro verzi 1.1 modulu Common Language Runtime musí název exportovaného typu přesně odpovídat názvu zadanému v TypeDef
poli pro typ.
tkImplementation
[v] Token určující, kde se exportovaný typ implementuje. Platné hodnoty a jejich přidružené významy jsou:
mdFile
Typ je implementován v jiném souboru v rámci tohoto sestavení.mdAssemblyRef
Typ je implementován v jiném sestavení.mdExportedTYpe
Typ je vnořený do jiného typu.mdFileNil
Typ je ve stejném souboru jako manifest a není vnořeným typem.
tkTypeDef
[v] Token k metadatům, který určuje typ, který se má exportovat. Tato hodnota je zadána TypeDef
v tabulce v souboru, který implementuje typ, a je relevantní pouze v případě, že soubor je v tomto sestavení.
dwExportedTypeFlags
[v] Bitové kombinace hodnot výčtu CorTypeAttr , které definují nastavení vlastnosti pro exportovaný typ.
pmdct
[out] Ukazatel na vrácený token metadat, který označuje exportovaný typ.
Poznámky
Struktura ExportedType
metadat musí být definována pro každý typ, který je vystaven tímto sestavením a který je implementován v jiném modulu než ten, který obsahuje manifest.
Požadavky
Platforma: Viz Požadavky na systém.
Záhlaví: Kor.h
Knihovny: Používá se jako prostředek v MsCorEE.dll
Verze rozhraní .NET Framework: K dispozici od verze 1.0