Compartir a través de


estructura SECPKG_USER_FUNCTION_TABLE (ntsecpkg.h)

La estructura SECPKG_USER_FUNCTION_TABLE contiene punteros a las funciones que implementa un paquete de seguridad para admitir la ejecución en proceso con aplicaciones cliente/servidor. Esta estructura la proporciona la función SpUserModeInitialize .

Sintaxis

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;

Miembros

InstanceInit

Puntero a la función InstanceInit .

InitUserModeContext

Puntero a la función InitUserModeContext .

MakeSignature

Puntero a la función MakeSignature .

VerifySignature

Puntero a la función VerifySignature .

SealMessage

Puntero a la función SealMessage .

UnsealMessage

Puntero a la función UnsealMessage .

GetContextToken

Puntero a la función GetContextToken .

QueryContextAttributes

Puntero a la función QueryContextAttributes (General).

CompleteAuthToken

Puntero a la función CompleteAuthToken .

DeleteUserModeContext

Puntero a la función DeleteUserModeContext .

FormatCredentials

Puntero a la función FormatCredentials .

MarshallSupplementalCreds

Puntero a la función MarshallSupplementalCreds .

ExportContext

Puntero a la función ExportContext .

ImportContext

Puntero a la función ImportContext .

MarshalAttributeData

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Encabezado ntsecpkg.h