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 |