SECPKG_CREDENTIAL structure (ntsecpkg.h)
Spécifie les informations d’identification.
Syntaxe
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;
Membres
Version
Version.
cbHeaderLength
Longueur de l’en-tête.
cbStructureLength
Longueur de la structure, y compris l’en-tête, de sorte que tout le contenu se trouve dans une mémoire tampon contiguë.
ClientProcess
Identité du processus client.
ClientThread
Identité du thread client.
LogonId
Identité de connexion de l’appelant.
ClientToken
Jeton client de l’appelant.
SessionId
Identité de session de l’appelant.
ModifiedId
Identité modifiée de l’appelant.
fCredentials
Informations d’identification passées ou retournées.
Flags
Indicateurs d’informations d’identification.
PrincipalName
Pas utilisé pour l'instant.
PackageList
Liste des packages. Ce membre s’applique uniquement à SPNego.
MarshaledSuppliedCreds
Informations d’identification fournies qui sont marshalées. Ce membre contient une structure SECPKG_SUPPLIED_CREDENTIAL .
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 7 [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 R2 [applications de bureau uniquement] |
En-tête | ntsecpkg.h |