SECPKG_USER_FUNCTION_TABLE-Struktur (ntsecpkg.h)

Die SECPKG_USER_FUNCTION_TABLE-Struktur enthält Zeiger auf die Funktionen, die ein Sicherheitspaket implementiert, um die Ausführung im Prozess mit Client-/Serveranwendungen zu unterstützen. Diese Struktur wird von der SpUserModeInitialize-Funktion bereitgestellt.

Syntax

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;

Member

InstanceInit

Zeiger auf die InstanceInit-Funktion .

InitUserModeContext

Zeiger auf die Funktion InitUserModeContext .

MakeSignature

Zeiger auf die MakeSignature-Funktion .

VerifySignature

Zeiger auf die VerifySignature-Funktion .

SealMessage

Zeiger auf die SealMessage-Funktion .

UnsealMessage

Zeiger auf die UnsealMessage-Funktion .

GetContextToken

Zeiger auf die GetContextToken-Funktion .

QueryContextAttributes

Zeiger auf die Funktion QueryContextAttributes (Allgemein).

CompleteAuthToken

Zeiger auf die Funktion CompleteAuthToken .

DeleteUserModeContext

Zeiger auf die DeleteUserModeContext-Funktion .

FormatCredentials

Zeiger auf die FormatCredentials-Funktion .

MarshallSupplementalCreds

Zeiger auf die MarshallSupplementalCreds-Funktion .

ExportContext

Zeiger auf die ExportContext-Funktion .

ImportContext

Zeiger auf die ImportContext-Funktion .

MarshalAttributeData

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Kopfzeile ntsecpkg.h