idl_module
Especifica um ponto de entrada em um arquivo. dll.
[ idl_module (
name=module_name,
dllname=dll,
uuid="uuid",
helpstring="help text",
helpstringcontext=helpcontextID,
helpcontext=helpcontext,
hidden,
restricted
) ]
function declaration
Parâmetros
name
Um nome definido pelo usuário para o bloco de código que será exibido no arquivo. idl.dllname (opcional)
O arquivo. dll que contém a exportação.uuid(opcional)
Uma ID exclusiva.HelpString (opcional)
Uma seqüência de caracteres usada para descrever a biblioteca de tipos.helpstringcontext (opcional)
A identificação de um tópico da Ajuda em um arquivo. hlp ou. chm.HelpContext (opcional)
A identificação ajuda para esta biblioteca de tipos.oculto (opcional)
Um parâmetro que impede que a biblioteca seja exibido.Consulte o oculto atributo MIDL para obter mais informações.restrito (opcional)
Os membros da biblioteca não podem ser chamados arbitrariamente.Consulte o restritos atributo MIDL para obter mais informações.declaração de função
A função que você irá definir.
Comentários
O idl_module atributo C++ permite que você especifique o ponto de entrada em um arquivo. dll, que permite que você importar um arquivo. dll.
O idl_module atributo tem funcionalidade semelhante do módulo atributo MIDL.
Você pode exportar qualquer coisa a partir de um objeto COM que você pode exportar a partir de um arquivo. dll, colocando um ponto de entrada DLL no bloco de biblioteca de um arquivo. idl.
O deve usar idl_module em duas etapas.Primeiro, você deve definir um par nome/DLL.Em seguida, quando você usa idl_module para especificar um ponto de entrada, especifique o nome e os atributos adicionais.
Exemplo
O código a seguir mostra como usar o idl_module atributo:
// 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 |
Em qualquer lugar |
Reproduzíveis |
Não |
Atributos obrigatórios |
Nenhum |
Atributos inválidos |
Nenhum |
Para obter mais informações, consulte Atributo contextos.