Bagikan melalui


Fungsi WsGetPolicyAlternativeCount (webservices.h)

Mengambil jumlah alternatif yang tersedia dalam objek kebijakan. Jumlah alternatif dapat digunakan untuk mengulang setiap alternatif menggunakan WsMatchPolicyAlternative.

Catatan Objek kebijakan dapat menunda beberapa pemrosesan hingga fungsi ini dipanggil. Jika pemrosesan gagal, maka objek kebijakan akan diatur ke status WS_POLICY_STATE_FAULTED .
 

Sintaks

HRESULT WsGetPolicyAlternativeCount(
  [in]           WS_POLICY *policy,
  [out]          ULONG     *count,
  [in, optional] WS_ERROR  *error
);

Parameter

[in] policy

Penunjuk ke objek WS_POLICY untuk menghitung alternatif.

[out] count

Penunjuk ke nilai angka alternatif. Ini mungkin 0.

[in, optional] error

Penunjuk ke objek WS_ERROR tempat informasi tambahan tentang kesalahan harus disimpan jika fungsi gagal.

Nilai kembali

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.

Keterangan

Perhatikan bahwa setiap alternatif tidak dijamin unik dalam kebijakan (mungkin ada duplikat).

Persyaratan

   
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