estrutura SECPKG_USER_FUNCTION_TABLE (ntsecpkg.h)

A estrutura SECPKG_USER_FUNCTION_TABLE contém ponteiros para as funções que um pacote de segurança implementa para dar suporte à execução em processo com aplicativos cliente/servidor. Essa estrutura é fornecida pela função SpUserModeInitialize .

Sintaxe

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;

Membros

InstanceInit

Ponteiro para a função InstanceInit .

InitUserModeContext

Ponteiro para a função InitUserModeContext .

MakeSignature

Ponteiro para a função MakeSignature .

VerifySignature

Ponteiro para a função VerifySignature .

SealMessage

Ponteiro para a função SealMessage .

UnsealMessage

Ponteiro para a função UnsealMessage .

GetContextToken

Ponteiro para a função GetContextToken .

QueryContextAttributes

Ponteiro para a função QueryContextAttributes (Geral ).

CompleteAuthToken

Ponteiro para a função CompleteAuthToken .

DeleteUserModeContext

Ponteiro para a função DeleteUserModeContext .

FormatCredentials

Ponteiro para a função FormatCredentials .

MarshallSupplementalCreds

Ponteiro para a função MarshallSupplementalCreds .

ExportContext

Ponteiro para a função ExportContext .

ImportContext

Ponteiro para a função ImportContext .

MarshalAttributeData

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows XP [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Cabeçalho ntsecpkg.h