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 |