Bagikan melalui


Fungsi WsGetSecurityContextProperty (webservices.h)

Mendapatkan properti dari konteks keamanan yang ditentukan.

Sintaks

HRESULT WsGetSecurityContextProperty(
  [in]           WS_SECURITY_CONTEXT             *securityContext,
  [in]           WS_SECURITY_CONTEXT_PROPERTY_ID id,
                 void                            *value,
  [in]           ULONG                           valueSize,
  [in, optional] WS_ERROR                        *error
);

Parameter

[in] securityContext

Konteks keamanan yang dikueri untuk propertinya.

[in] id

Id properti (salah satu dari WS_SECURITY_CONTEXT_PROPERTY_ID).

value

Alamat untuk menempatkan nilai yang diambil. Penunjuk harus memiliki perataan yang kompatibel dengan jenis properti.

[in] valueSize

Ukuran buffer yang telah dialokasikan pemanggil untuk nilai yang diambil.

[in, optional] error

Menentukan di mana informasi kesalahan tambahan harus disimpan jika fungsi gagal.

Mengembalikan nilai

Fungsi ini dapat mengembalikan salah satu nilai ini.

Menampilkan kode Deskripsi
E_INVALIDARG
Id properti tidak didukung untuk objek ini atau buffer yang ditentukan tidak cukup besar untuk nilai.
E_OUTOFMEMORY
Kehabisan memori.
Kesalahan Lainnya
Fungsi ini dapat mengembalikan kesalahan lain yang tidak tercantum di atas.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 7 [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung Windows Server 2008 R2 [aplikasi desktop | Aplikasi UWP]
Target Platform Windows
Header webservices.h
Pustaka WebServices.lib
DLL WebServices.dll