atribut terbatas

Atribut [terbatas] menentukan bahwa pustaka, atau anggota modul, antarmuka, atau dispinterface tidak dapat dipanggil secara sewenang-wenang.

[
    restricted
    [, other-attributes]
] 
statement-type statement-name 
{
    definitions
};

Parameter

atribut lainnya

Atribut MIDL nol atau lebih.

jenis pernyataan

Salah satu hal berikut: pustaka, modul, antarmuka, dispinterface.

nama pernyataan

Pengidentifikasi yang mengacu pada pernyataan ini.

Definisi

Elemen bahasa MIDL yang menentukan konten pernyataan ini.

Keterangan

Atribut ini memungkinkan Anda mengontrol akses ke elemen antarmuka, pustaka, modul, dan dispinterfaces. Misalnya, ini dapat mencegah item data digunakan oleh pemrogram makro. Anda dapat menerapkan atribut ini ke anggota coclass, terlepas dari apakah anggota tersebut adalah dispinterface atau antarmuka, dan terlepas dari apakah anggota tersebut adalah sink (masuk) atau sumber (keluar). Anggota coclass tidak dapat memiliki atribut [terbatas] dan [default] .

Bendera

IMPLTYPEFLAG_FRESTRICTED, FUNCFLAG_FRESTRICTED

Contoh

[
    uuid(12345678-1234-1234-1234-123456789ABC), 
    version (1.0), 
    restricted
] 
library MyLibrary
{
    // Library definition statements.
};

[propget, restricted] HRESULT MyProc(void);

Lihat juga

TYPEFLAGS

pustaka

Antarmuka

dispinterface

Modul

Sintaks File ODL

Contoh File ODL

Membuat Pustaka Jenis Dengan MIDL