Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Menentukan kredensial.
Sintaks
typedef struct _SECPKG_CREDENTIAL {
ULONG64 Version;
USHORT cbHeaderLength;
ULONG cbStructureLength;
ULONG ClientProcess;
ULONG ClientThread;
LUID LogonId;
HANDLE ClientToken;
ULONG SessionId;
LUID ModifiedId;
ULONG fCredentials;
ULONG Flags;
SECPKG_BYTE_VECTOR PrincipalName;
SECPKG_BYTE_VECTOR PackageList;
SECPKG_BYTE_VECTOR MarshaledSuppliedCreds;
} SECPKG_CREDENTIAL, *PSECPKG_CREDENTIAL;
Anggota
Version
Versinya.
cbHeaderLength
Panjang header.
cbStructureLength
Panjang struktur, termasuk header , sehingga semua konten berada dalam buffer yang berdampingan.
ClientProcess
Identitas proses klien.
ClientThread
Identitas utas klien.
LogonId
Identitas masuk penelepon.
ClientToken
Token klien pemanggil.
SessionId
Identitas sesi pemanggil.
ModifiedId
Identitas pemanggil yang dimodifikasi.
fCredentials
Kredensial yang diteruskan atau dikembalikan.
Flags
Bendera kredensial.
PrincipalName
Saat ini tidak digunakan.
PackageList
Daftar paket. Anggota ini hanya relevan dengan SPNego.
MarshaledSuppliedCreds
Kredensial yang disediakan yang dinamai marshaled. Anggota ini berisi struktur SECPKG_SUPPLIED_CREDENTIAL .
Persyaratan
| Persyaratan | Nilai |
|---|---|
| Klien minimum yang didukung | Windows 7 [hanya aplikasi desktop] |
| Server minimum yang didukung | Windows Server 2008 R2 [hanya aplikasi desktop] |
| Header | ntsecpkg.h |