SECPKG_CREDENTIAL-Struktur (ntsecpkg.h)
Gibt die Anmeldeinformationen an.
Syntax
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;
Member
Version
Die Version.
cbHeaderLength
Die Länge des Headers.
cbStructureLength
Die Länge der Struktur, einschließlich des Headers, sodass sich der gesamte Inhalt in einem zusammenhängenden Puffer befindet.
ClientProcess
Die Identität des Clientprozesses.
ClientThread
Die Identität des Clientthreads.
LogonId
Die Anmeldeidentität des Aufrufers.
ClientToken
Das Clienttoken des Aufrufers.
SessionId
Die Sitzungsidentität des Aufrufers.
ModifiedId
Die geänderte Identität des Aufrufers.
fCredentials
Die Anmeldeinformationen, die übergeben oder zurückgegeben werden.
Flags
Die Anmeldeinformationsflags.
PrincipalName
Derzeit nicht verwendet.
PackageList
Die Liste der Pakete. Dieses Element ist nur für SPNego relevant.
MarshaledSuppliedCreds
Die angegebenen Anmeldeinformationen, die gemarst werden. Dieses Element enthält eine SECPKG_SUPPLIED_CREDENTIAL-Struktur .
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 7 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 R2 [nur Desktop-Apps] |
Kopfzeile | ntsecpkg.h |