Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Menentukan bahwa anggota modul, antarmuka, atau dispinterface tidak dapat dipanggil secara sembarangan.
Sintaks
[ restricted(
interfaces
) ]
Parameter
Antarmuka
Satu atau beberapa antarmuka yang mungkin tidak dipanggil secara segan-segan pada objek COM. Parameter ini hanya valid saat diterapkan ke kelas.
Keterangan
Atribut C++ terbatas memiliki fungsionalitas yang sama dengan atribut MIDL terbatas .
Contoh
Kode berikut menunjukkan cara menggunakan atribut terbatas:
// cpp_attr_ref_restricted.cpp
// compile with: /LD
#include "windows.h"
#include "unknwn.h"
[module(name="MyLib")];
[object, uuid("00000000-0000-0000-0000-000000000001")]
__interface a
{
};
[object, uuid("00000000-0000-0000-0000-000000000002")]
__interface b
{
};
[coclass, restricted(a,b), uuid("00000000-0000-0000-0000-000000000003")]
class c : public a, public b
{
};
Persyaratan
| Konteks atribut | Nilai |
|---|---|
| Berlaku untuk | Metode antarmuka, antarmuka, class, struct |
| Berulang | No |
| Atribut yang diperlukan | coclass (ketika diterapkan ke class atau struct) |
| Atribut tidak valid | Tidak |
Untuk informasi selengkapnya tentang konteks atribut, lihat Konteks Atribut.