idl_module
Especifica un punto de entrada en un archivo .dll.
[ idl_module (
name=module_name,
dllname=dll,
uuid="uuid",
helpstring="help text",
helpstringcontext=helpcontextID,
helpcontext=helpcontext,
hidden,
restricted
) ]
function declaration
Parámetros
nombre
Un nombre definido por el usuario para el bloque de código que aparecerá en el archivo .idl.dllname (opcional)
El archivo .dll que contiene la exportación.uuid (opcional)
Identificador único.helpstring (opcional)
Una cadena de caracteres que se usa para describir la biblioteca de tipos.helpstringcontext (opcional)
El identificador de un tema de Ayuda en un archivo de .hlp o .chm.helpcontext (opcional)
El identificador de Ayuda para esta biblioteca de tipos.Oculto (opcional)
Un parámetro que evita que la biblioteca se mostrará.Vea el atributo de Oculto MIDL para obtener más información.Restringido (opcional)
Los miembros de la biblioteca no pueden ser llamados arbitrariamente.Vea el atributo de Restringido MIDL para obtener más información.declaración de función
La función que definirá.
Comentarios
El atributo de idl_module C++ permite especificar el punto de entrada en un archivo .dll, que permite importar de un archivo .dll.
El atributo de idl_module tiene funcionalidad similar al atributo de módulo MIDL.
Puede exportar desde un objeto COM que puede exportar desde un archivo .dll colocando un punto de entrada de DLL en el bloque de la biblioteca de un archivo .idl.
el uso idl_module de la necesidad en dos pasos.Primero, debe definir un par de nombre/DLL.A continuación, cuando usa idl_module para especificar un punto de entrada, especifique el nombre y cualquier atributo adicional.
Ejemplo
el código siguiente muestra cómo utilizar el atributo de idl_module :
// cpp_attr_ref_idl_module.cpp
// compile with: /LD
[idl_quote("midl_pragma warning(disable:2461)")];
[module(name="MyLibrary"), idl_module(name="MyLib", dllname="xxx.dll")];
[idl_module(name="MyLib"), entry(4), usesgetlasterror]
void FuncName(int i);
Requisitos
Contexto de atributo
Se aplica a |
Cualquier parte |
repetible |
No |
Atributos necesarios |
None |
Atributos no válidos |
None |
Para obtener más información, vea Contextos de atributo.