struktur SecPkgContext_NegotiationInfoA (sspi.h)
Struktur SecPkgContext_NegotiationInfo berisi informasi tentang paket keamanan yang sedang disiapkan atau telah disiapkan, dan juga memberikan status pada negosiasi untuk menyiapkan paket keamanan.
Sintaks
typedef struct _SecPkgContext_NegotiationInfoA {
PSecPkgInfoA PackageInfo;
unsigned long NegotiationState;
} SecPkgContext_NegotiationInfoA, *PSecPkgContext_NegotiationInfoA;
Anggota
PackageInfo
Pointer ke struktur SecPkgInfo yang menyediakan informasi umum tentang paket keamanan yang dipilih dalam proses negosiasi, seperti nama dan kemampuan paket.
NegotiationState
Indikator status negosiasi untuk paket keamanan yang diidentifikasi dalam anggota PackageInfo . Atribut ini dapat dikueri dari handel konteks sebelum penyiapan selesai, seperti ketika ISC mengembalikan SEC_I_CONTINUE_NEEDED.
Tabel berikut ini memperlihatkan nilai yang dikembalikan dalam anggota ini.
Nilai | Makna |
---|---|
|
Negosiasi telah selesai. |
|
Negosiasi belum selesai. |
|
Negosiasi sedang berlangsung. |
Keterangan
Catatan
Header sspi.h mendefinisikan SecPkgContext_NegotiationInfo sebagai alias yang secara otomatis memilih versi ANSI atau Unicode dari fungsi ini berdasarkan definisi konstanta pra-prosesor UNICODE. Mencampur penggunaan alias encoding-netral dengan kode yang tidak mengodekan-netral dapat menyebabkan ketidakcocokan yang mengakibatkan kesalahan kompilasi atau runtime. Untuk informasi selengkapnya, lihat Konvensi untuk Prototipe Fungsi.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows XP [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2003 [hanya aplikasi desktop] |
Header | sspi.h (termasuk Security.h) |