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
};
-
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.
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] .
IMPLTYPEFLAG_FRESTRICTED, FUNCFLAG_FRESTRICTED
[
uuid(12345678-1234-1234-1234-123456789ABC),
version (1.0),
restricted
]
library MyLibrary
{
// Library definition statements.
};
[propget, restricted] HRESULT MyProc(void);