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 (デスクトップ アプリのみ) |
Header | ntsecpkg.h |