Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Crée une ExportedType structure contenant des métadonnées pour le type exporté spécifié et retourne le jeton de métadonnées associé.
Syntax
HRESULT DefineExportedType (
[in] LPCWSTR szName,
[in] mdToken tkImplementation,
[in] mdTypeDef tkTypeDef,
[in] DWORD dwExportedTypeFlags,
[out] mdExportedType *pmdct
);
Parameters
szName [in] Nom du type à exporter. Pour la version 1.1 du Common Language Runtime, le nom du type exporté doit correspondre exactement au nom donné dans le TypeDef type.
tkImplementation [in] Jeton spécifiant l’emplacement où le type exporté est implémenté. Les valeurs valides et leurs significations associées sont les suivantes :
mdFileLe type est implémenté dans un autre fichier au sein de cet assembly.mdAssemblyRefLe type est implémenté dans un autre assembly.mdExportedTYpeLe type est imbriqué dans un autre type.mdFileNilLe type se trouve dans le même fichier que le manifeste et n’est pas un type imbriqué.
tkTypeDef [in] Jeton aux métadonnées qui spécifient le type à exporter. Cette valeur est entrée dans la TypeDef table du fichier qui implémente le type et n’est pertinente que si ce fichier se trouve dans cet assembly.
dwExportedTypeFlags [in] Combinaison au niveau du bit des valeurs d’énumération CorTypeAttr qui définissent les paramètres de propriété pour le type exporté.
pmdct [out] Pointeur vers le jeton de métadonnées retourné qui indique le type exporté.
Remarks
Une ExportedType structure de métadonnées doit être définie pour chaque type exposé par cet assembly et implémenté dans un module autre que celui contenant le manifeste.
Requirements
Plateforme: Consultez les systèmes d’exploitation pris en charge par .NET.
Header: Cor.h
Library: CorGuids.lib