Antarmuka IClientSecurity (objidl.h)

Memberikan kontrol klien atas pengaturan keamanan untuk setiap proksi antarmuka individual objek.

Warisan

Antarmuka IClientSecurity mewarisi dari antarmuka IUnknown . IClientSecurity juga memiliki jenis anggota ini:

Metode

Antarmuka IClientSecurity memiliki metode ini.

 
IClientSecurity::CopyProxy

Membuat salinan privat proksi untuk antarmuka yang ditentukan.
IClientSecurity::QueryBlanket

Mengambil informasi autentikasi yang digunakan klien untuk melakukan panggilan pada proksi yang ditentukan.
IClientSecurity::SetBlanket

Mengatur informasi autentikasi (selimut keamanan) yang akan digunakan untuk melakukan panggilan pada proksi yang ditentukan.

Keterangan

Setiap objek memiliki satu manajer proksi, dan setiap manajer proksi mengekspos antarmuka IClientSecurity secara otomatis. Oleh karena itu, klien dapat meminta manajer proksi objek untuk IClientSecurity, menggunakan penunjuk antarmuka apa pun pada objek. Jika panggilan QueryInterface berhasil, penunjuk IClientSecurity dapat digunakan untuk memanggil metode IClientSecurity , meneruskan pointer ke proksi antarmuka yang diminati klien. Jika panggilan ke QueryInterface untuk IClientSecurity gagal, objek diimplementasikan dalam proses atau di-remote oleh marshaler kustom yang tidak mendukung keamanan. (Marshaler kustom dapat mendukung keamanan dengan menawarkan antarmuka IClientSecurity kepada klien.)

Proksi antarmuka yang diteruskan sebagai parameter ke metode IClientSecurity harus dari objek yang sama dengan antarmuka IClientSecurity . Artinya, setiap objek memiliki antarmuka IClientSecurity yang berbeda; memanggil IClientSecurity pada satu objek dan meneruskan proksi ke objek lain tidak akan berfungsi. Selain itu, Anda tidak dapat meneruskan antarmuka ke metode IClientSecurity jika antarmuka tidak menggunakan proksi. Ini berarti bahwa antarmuka yang diterapkan secara lokal oleh manajer proksi tidak dapat diteruskan ke metode IClientSecurity , kecuali untuk IUnknown, yang merupakan pengecualian untuk aturan ini.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 2000 Professional [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung Windows 2000 Server [aplikasi desktop | Aplikasi UWP]
Target Platform Windows
Header objidl.h

Lihat juga

IMarshal

Keamanan di COM

Mengatur keamanan Process-Wide dengan CoInitializeSecurity