Bagikan melalui


atribut entri

Atribut [entri] menentukan fungsi atau konstanta yang diekspor dalam modul dengan mengidentifikasi titik masuk di DLL.

[
    uuid(uuid-number), 
    entry(entry-id)
  [, optional-attribute-list]
]
module modulename 
{
    elementlist
};

Parameter

uuid-number

Menentukan nomor identifikasi unik universal untuk modul.

entry-id

Menentukan nama fungsi titik entri modul atau nomor identifikasi bilangan bulat.

optional-attribute-list

Menentukan nol atau lebih atribut untuk pengkompilasi MIDL untuk diterapkan ke modul.

nama modul

Menentukan nama yang digunakan komponen perangkat lunak lain untuk menunjukkan modul.

daftar elemen

Menentukan satu atau beberapa pernyataan definisi elemen modul.

Keterangan

Jika variabel entryid dari atribut [entry] adalah string, ini adalah titik masuk bernama. Jika entryid adalah angka, titik masuk ditentukan oleh ordinal. Atribut ini menyediakan cara untuk mendapatkan alamat fungsi dalam modul.

Contoh

[
    dllname("MyAppsFirst.dll")
] 
module MyModule
{
    [entry(20), bindable, requestedit, 
     propputref, defaultbind ] HRESULT Func1(
         [in]IUnknown * Param1, 
         [out] MyType * Param2);
    [entry("TwentyOne"), hidden, vararg] SAFEARRAY (int) Func2(
        [in, out] SAFEARRAY (variant) *varP) ;
    [entry(22)] Float Func3(
        [in] lpstr pName, [in] double dLevel,
        [out] short * sByte) ;
    } ;

Lihat juga

nama dll

Modul

Sintaks File ODL

Contoh File ODL

Membuat Pustaka Jenis Dengan MIDL