Fungsi WsGetSecurityTokenProperty (webservices.h)
Mengekstrak bidang atau properti dari token keamanan. Jika properti yang dikueri tidak menggunakan parameter heap , data yang dikembalikan dimiliki oleh token keamanan dan tetap valid selama token keamanan itu sendiri tetap valid. Secara khusus, untuk token keamanan yang diekstrak dari pesan yang diterima, token keamanan dan bidang yang diekstrak darinya hanya berlaku selama pesan tidak diatur ulang atau dibebaskan.
Jika parameter heap diperlukan oleh properti , maka data yang dikembalikan disimpan pada tumpukan, dengan masa pakainya terlepas dari token yang mendasarinya.
Sintaks
HRESULT WsGetSecurityTokenProperty(
[in] WS_SECURITY_TOKEN *securityToken,
[in] WS_SECURITY_TOKEN_PROPERTY_ID id,
void *value,
[in] ULONG valueSize,
[in, optional] WS_HEAP *heap,
[in, optional] WS_ERROR *error
);
Parameter
[in] securityToken
Token keamanan tempat properti harus diekstraksi.
[in] id
Id properti yang akan diambil.
value
Lokasi untuk menyimpan properti yang diambil. Penunjuk harus memiliki perataan yang kompatibel dengan jenis properti .
[in] valueSize
Jumlah byte yang dialokasikan oleh penelepon untuk menyimpan properti yang diambil.
[in, optional] heap
Heap untuk menyimpan data properti tambahan. Parameter ini harus non-NULL ketika properti yang dikueri WS_SECURITY_TOKEN_PROPERTY_SYMMETRIC_KEY dan harus NULL sebaliknya.
[in, optional] error
Menentukan tempat informasi kesalahan tambahan harus disimpan jika fungsi gagal.
Mengembalikan nilai
Fungsi ini dapat mengembalikan salah satu nilai ini.
Menampilkan kode | Deskripsi |
---|---|
|
Id properti tidak didukung untuk objek ini atau buffer yang ditentukan tidak cukup besar untuk nilai. |
|
Kehabisan memori. |
|
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 |
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk