idl_module
Určuje vstupní bod v souboru DLL.
[ idl_module (
name=module_name,
dllname=dll,
uuid="uuid",
helpstring="help text",
helpstringcontext=helpcontextID,
helpcontext=helpcontext,
hidden,
restricted
) ]
function declaration
Parametry
název
Uživatelem definovaný název bloku kódu, který se zobrazí v souboru .idl.Název_souboru_DLL (volitelné)
Soubor dll, který obsahuje export.uuid (volitelné)
Jedinečný identifikátor.Atribut HelpString (volitelné)
Znakový řetězec, který slouží k popisu knihovny typů.helpstringcontext (volitelné)
ID tématu nápovědy v souboru HLP nebo CHM.příkladu se (volitelné)
ID nápovědy pro tento typ knihovny.skryté (volitelné)
Parametr, který zabraňuje zobrazení knihovny.Najdete skryté jazyk MIDL atribut Další informace.omezené (volitelné)
Členové knihovny nelze volat libovolně.Najdete s omezeným přístupem jazyk MIDL atribut Další informace.deklarace funkce
Funkce, která bude definovat.
Poznámky
idl_module Atribut C++ umožňuje určit vstupní bod v souboru DLL, který umožňuje importovat ze souboru DLL.
Idl_module atribut má podobné funkce modulu jazyk MIDL atribut.
Cokoli můžete exportovat z objektu COM, který vložíte vstupní bod knihovny DLL knihovny blok souboru .idl můžete exportovat ze souboru DLL.
Aplikace musí používat idl_module ve dvou krocích.Nejprve je nutné definovat dvojici název modulu.Potom, když použijete idl_module Chcete-li určit vstupní bod, určete název a další atributy.
Příklad
Následující kód ukazuje způsob použití idl_module atribut:
// 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);
Požadavky
Atribut kontextu
V aplikacích |
Kdekoli |
Opakovatelné |
Ne |
Požadované atributy |
Žádná |
Neplatné atributy |
Žádná |
Další informace naleznete v tématu Kontexty atribut.