Aracılığıyla paylaş


idl_module

Giriş noktası bir .dll dosyasını belirtir.

[ idl_module ( 
   name=module_name, 
   dllname=dll, 
   uuid="uuid", 
   helpstring="help text", 
   helpstringcontext=helpcontextID, 
   helpcontext=helpcontext, 
   hidden, 
   restricted
) ]
function declaration

Parametreler

  • adı
    Kullanıcı tanımlı bir adı .idl dosyasında görünen kod bloğu.

  • dll adı (isteğe bağlı)
    Verme içeren .dll dosyası.

  • uuid (isteğe bağlı)
    Benzersiz kimliği.

  • HelpString (isteğe bağlı)
    Tür kitaplığı açıklamak için kullanılan karakter dizesi.

  • helpstringcontext (isteğe bağlı)
    .Hlp veya .chm dosyasındaki bir Yardım konusu kimliği.

  • HelpContext (isteğe bağlı)
    Bu tür kitaplığı Yardım kimliği.

  • Gizli (isteğe bağlı)
    Kitaplık görüntülenmesini engeller parametresi.Bkz: Gizli daha fazla bilgi için MIDL özniteliği.

  • Yasak (isteğe bağlı)
    Kitaplık üyeleri Ranges çağrılamaz.Bkz: sınırlı daha fazla bilgi için MIDL özniteliği.

  • işlev bildirimi
    Sizin tanımladığınız işlevi.

Notlar

idl_module C++ öznitelik bir .dll dosyasını içe aktarmak sağlayan bir .dll dosyası içinde giriş noktası belirtmenizi sağlar.

İdl_module özniteliğine sahip benzer işlevselliği modülü MIDL özniteliği.

.İdl dosyası bloğunu kitaplığı dll giriş noktası yerleştirerek bir .dll dosyasını verebilirsiniz bir com nesnesinin bir şey verebilirsiniz.

Sizin kullanmanız gerekir idl_module iki adımda.İlk olarak, bir ad/dll çifti tanımlamanız gerekir.Daha sonra kullandığınızda idl_module bir giriş noktası belirtmek için ad ve diğer ek öznitelikleri belirtin.

Örnek

Aşağıdaki kod nasıl kullanılacağını gösterir idl_module özniteliği:

// 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);

Gereksinimler

Öznitelik içerik

Uygulama alanı

Herhangi bir yerde

Yinelenebilir

Hayyr

Gerekli öznitelikleri

None

Geçersiz öznitelik

None

Daha fazla bilgi için bkz: Öznitelik içerikleri.

Ayrıca bkz.

Başvuru

Giriş

Diğer Kaynaklar

IDL öznitelikleri

Tek başına öznitelikleri

Attributes Samples