Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Určuje vstupní bod v souboru .dll.
Syntaxe
[ idl_module (name=module_name, dllname=dll, uuid="uuid", helpstring="help text", helpstringcontext=helpcontextID, helpcontext=helpcontext, hidden, restricted) ]
function_declaration
Parametry
name
Uživatelem definovaný název bloku kódu, který se zobrazí v souboru .idl.
dllname
(Volitelné) Soubor .dll, který obsahuje export.
uuid
(Volitelné) Jedinečné ID.
helpstring
(Volitelné) Znakový řetězec použitý k popisu knihovny typů.
helpstringcontext
(Volitelné) ID tématu nápovědy v .hlp souboru nebo .chm souboru.
helpcontext
(Volitelné) ID nápovědy pro tuto knihovnu typů.
hidden
(Volitelné) Parametr, který brání zobrazení knihovny. Další informace najdete v atributu hidden MIDL.
restricted
(Volitelné) Členy knihovny nelze libovolně volat. Další informace najdete v atributu restricted MIDL.
function_declaration
Funkce, kterou definujete.
Poznámky
Atribut idl_module C++ umožňuje zadat vstupní bod v .dll souboru, který umožňuje importovat ze .dll souboru.
Atribut idl_module má funkce podobné atributu module MIDL.
Z objektu MODELU COM, který můžete exportovat ze .dll souboru, můžete exportovat tak, že do bloku .idl knihovny souboru vložíte vstupní bod knihovny DLL.
Použijte idl_module ve dvou krocích. Nejprve definujte dvojici name/DLL. Když pak použijete idl_module k zadání vstupního bodu, zadejte název a všechny další atributy.
Příklad
Následující kód ukazuje, jak použít 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
| Kontext atributu | Hodnota |
|---|---|
| Platí pro | Kdekoliv |
| Opakovatelný | No |
| Požadované atributy | Nic |
| Neplatné atributy | Nic |
Další informace naleznete v tématu Kontexty atributů.