Bagikan melalui


Fungsi CoGetCallContext (combaseapi.h)

Mengambil konteks panggilan saat ini pada utas saat ini.

Sintaks

HRESULT CoGetCallContext(
  [in]  REFIID riid,
  [out] void   **ppInterface
);

Parameter

[in] riid

Pengidentifikasi antarmuka (IID) dari konteks panggilan yang sedang diminta. Jika Anda menggunakan konteks panggilan default yang didukung oleh marshaling standar, IID_IServerSecurity tersedia. Untuk aplikasi COM+ yang menggunakan keamanan berbasis peran, IID_ISecurityCallContext tersedia.

[out] ppInterface

Alamat variabel pointer yang menerima pointer antarmuka yang diminta dalam riid. Setelah berhasil dikembalikan, *ppInterface berisi penunjuk antarmuka yang diminta.

Nilai kembali

Fungsi ini dapat mengembalikan nilai berikut.

Menampilkan kode Deskripsi
S_OK
Konteks berhasil diambil.
E_NOINTERFACE
Konteks panggilan tidak mendukung antarmuka yang ditentukan oleh riid.

Keterangan

CoGetCallContext mengambil konteks panggilan saat ini pada utas saat ini. Parameter riid menentukan antarmuka pada konteks yang akan diambil. Ini adalah salah satu fungsi yang disediakan untuk memberi server akses ke informasi kontekstual pemanggil.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung Windows 2000 Server [hanya aplikasi desktop]
Target Platform Windows
Header combaseapi.h (termasuk Objbase.h)
Pustaka Ole32.lib
DLL Ole32.dll

Lihat juga

IServerSecurity

Keamanan di COM