Partager via


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