struttura SECPKG_USER_FUNCTION_TABLE (ntsecpkg.h)

La struttura SECPKG_USER_FUNCTION_TABLE contiene puntatori alle funzioni implementate da un pacchetto di sicurezza per supportare l'esecuzione in processo con applicazioni client/server. Questa struttura viene fornita dalla funzione SpUserModeInitialize .

Sintassi

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;

Members

InstanceInit

Puntatore alla funzione InstanceInit .

InitUserModeContext

Puntatore alla funzione InitUserModeContext .

MakeSignature

Puntatore alla funzione MakeSignature .

VerifySignature

Puntatore alla funzione VerifySignature .

SealMessage

Puntatore alla funzione SealMessage .

UnsealMessage

Puntatore alla funzione UnsealMessage .

GetContextToken

Puntatore alla funzione GetContextToken .

QueryContextAttributes

Puntatore alla funzione QueryContextAttributes (Generale).

CompleteAuthToken

Puntatore alla funzione CompleteAuthToken .

DeleteUserModeContext

Puntatore alla funzione DeleteUserModeContext .

FormatCredentials

Puntatore alla funzione FormatCredentials .

MarshallSupplementalCreds

Puntatore alla funzione MarshallSupplementalCreds .

ExportContext

Puntatore alla funzione ExportContext .

ImportContext

Puntatore alla funzione ImportContext .

MarshalAttributeData

Requisiti

Requisito Valore
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Intestazione ntsecpkg.h