Nota
O acceso a esta páxina require autorización. Pode tentar iniciar sesión ou modificar os directorios.
O acceso a esta páxina require autorización. Pode tentar modificar os directorios.
Crea una ExportedType estructura que contiene metadatos para el tipo exportado especificado y devuelve el token de metadatos asociado.
Syntax
HRESULT DefineExportedType (
[in] LPCWSTR szName,
[in] mdToken tkImplementation,
[in] mdTypeDef tkTypeDef,
[in] DWORD dwExportedTypeFlags,
[out] mdExportedType *pmdct
);
Parameters
szName [in] Nombre del tipo que se va a exportar. Para la versión 1.1 de Common Language Runtime, el nombre del tipo exportado debe coincidir exactamente con el nombre especificado en para TypeDef el tipo.
tkImplementation [in] Token que especifica dónde se implementa el tipo exportado. Los valores válidos y sus significados asociados son:
mdFileEl tipo se implementa en un archivo diferente dentro de este ensamblado.mdAssemblyRefEl tipo se implementa en un ensamblado diferente.mdExportedTYpeEl tipo está anidado dentro de otro tipo.mdFileNilEl tipo está en el mismo archivo que el manifiesto y no es un tipo anidado.
tkTypeDef [in] Token para los metadatos que especifica el tipo que se va a exportar. Este valor se escribe en la TypeDef tabla del archivo que implementa el tipo y solo es relevante si ese archivo está en este ensamblado.
dwExportedTypeFlags [in] Combinación bit a bit de los valores de enumeración CorTypeAttr que definen la configuración de propiedad para el tipo exportado.
pmdct [out] Puntero al token de metadatos devuelto que indica el tipo exportado.
Remarks
Se ExportedType debe definir una estructura de metadatos para cada tipo expuesto por este ensamblado y que se implementa en un módulo distinto del que contiene el manifiesto.
Requirements
Plataforma: Consulte Sistemas operativos compatibles con .NET.
Header: Cor.h
Library: CorGuids.lib