структура SECPKG_USER_FUNCTION_TABLE (ntsecpkg.h)
Структура SECPKG_USER_FUNCTION_TABLE содержит указатели на функции, которые пакет безопасности реализует для поддержки выполнения в процессе с клиентскими или серверными приложениями. Эта структура предоставляется функцией SpUserModeInitialize .
Синтаксис
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;
Члены
InstanceInit
Указатель на функцию InstanceInit .
InitUserModeContext
Указатель на функцию InitUserModeContext .
MakeSignature
Указатель на функцию MakeSignature .
VerifySignature
Указатель на функцию VerifySignature .
SealMessage
Указатель на функцию SealMessage .
UnsealMessage
Указатель на функцию UnsealMessage .
GetContextToken
Указатель на функцию GetContextToken .
QueryContextAttributes
Указатель на функцию QueryContextAttributes (General).
CompleteAuthToken
Указатель на функцию CompleteAuthToken .
DeleteUserModeContext
Указатель на функцию DeleteUserModeContext .
FormatCredentials
Указатель на функцию FormatCredentials .
MarshallSupplementalCreds
Указатель на функцию MarshallSupplementalCreds .
ExportContext
Указатель на функцию ExportContext .
ImportContext
Указатель на функцию ImportContext .
MarshalAttributeData
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Верхняя часть | ntsecpkg.h |