SECPKG_USER_FUNCTION_TABLE structure (ntsecpkg.h)
La structure SECPKG_USER_FUNCTION_TABLE contient des pointeurs vers les fonctions qu’un package de sécurité implémente pour prendre en charge l’exécution en cours avec les applications client/serveur. Cette structure est fournie par la fonction SpUserModeInitialize .
Syntaxe
typedef struct _SECPKG_USER_FUNCTION_TABLE {
SpInstanceInitFn *InstanceInit;
SpInitUserModeContextFn *InitUserModeContext;
SpMakeSignatureFn *MakeSignature;
SpVerifySignatureFn *VerifySignature;
SpSealMessageFn *SealMessage;
SpUnsealMessageFn *UnsealMessage;
SpGetContextTokenFn *GetContextToken;
SpQueryContextAttributesFn *QueryContextAttributes;
SpCompleteAuthTokenFn *CompleteAuthToken;
SpDeleteContextFn *DeleteUserModeContext;
SpFormatCredentialsFn *FormatCredentials;
SpMarshallSupplementalCredsFn *MarshallSupplementalCreds;
SpExportSecurityContextFn *ExportContext;
SpImportSecurityContextFn *ImportContext;
SpMarshalAttributeDataFn *MarshalAttributeData;
} SECPKG_USER_FUNCTION_TABLE, *PSECPKG_USER_FUNCTION_TABLE;
Membres
InstanceInit
Pointeur vers la fonction InstanceInit .
InitUserModeContext
Pointeur vers la fonction InitUserModeContext .
MakeSignature
Pointeur vers la fonction MakeSignature .
VerifySignature
Pointeur vers la fonction VerifySignature .
SealMessage
Pointeur vers la fonction SealMessage .
UnsealMessage
Pointeur vers la fonction UnsealMessage .
GetContextToken
Pointeur vers la fonction GetContextToken .
QueryContextAttributes
Pointeur vers la fonction QueryContextAttributes (Général).
CompleteAuthToken
Pointeur vers la fonction CompleteAuthToken .
DeleteUserModeContext
Pointeur vers la fonction DeleteUserModeContext .
FormatCredentials
Pointeur vers la fonction FormatCredentials .
MarshallSupplementalCreds
Pointeur vers la fonction MarshallSupplementalCreds .
ExportContext
Pointeur vers la fonction ExportContext .
ImportContext
Pointeur vers la fonction ImportContext .
MarshalAttributeData
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows XP [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
En-tête | ntsecpkg.h |