struttura SECPKG_USER_FUNCTION_TABLE (ntsecpkg.h)
La struttura SECPKG_USER_FUNCTION_TABLE contiene puntatori alle funzioni implementate da un pacchetto di sicurezza per supportare l'esecuzione in processo con applicazioni client/server. Questa struttura viene fornita dalla funzione SpUserModeInitialize .
Sintassi
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;
Members
InstanceInit
Puntatore alla funzione InstanceInit .
InitUserModeContext
Puntatore alla funzione InitUserModeContext .
MakeSignature
Puntatore alla funzione MakeSignature .
VerifySignature
Puntatore alla funzione VerifySignature .
SealMessage
Puntatore alla funzione SealMessage .
UnsealMessage
Puntatore alla funzione UnsealMessage .
GetContextToken
Puntatore alla funzione GetContextToken .
QueryContextAttributes
Puntatore alla funzione QueryContextAttributes (Generale).
CompleteAuthToken
Puntatore alla funzione CompleteAuthToken .
DeleteUserModeContext
Puntatore alla funzione DeleteUserModeContext .
FormatCredentials
Puntatore alla funzione FormatCredentials .
MarshallSupplementalCreds
Puntatore alla funzione MarshallSupplementalCreds .
ExportContext
Puntatore alla funzione ExportContext .
ImportContext
Puntatore alla funzione ImportContext .
MarshalAttributeData
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows XP [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Intestazione | ntsecpkg.h |