Funzione di callback spExportSecurityContextFn (ntsecpkg.h)
Esporta un contesto di sicurezza in un altro processo.
La funzione SpExportSecurityContext è la funzione di invio per la funzione ExportSecurityContextdell'interfaccia del provider di supporto della sicurezza.
Sintassi
SpExportSecurityContextFn Spexportsecuritycontextfn;
NTSTATUS Spexportsecuritycontextfn(
[in] LSA_SEC_HANDLE phContext,
[in] ULONG fFlags,
[out] PSecBuffer pPackedContext,
[out] PHANDLE pToken
)
{...}
Parametri
[in] phContext
Handle al contesto di sicurezza da esportare.
[in] fFlags
facoltativo. Specifica le opzioni di duplicazione del contesto. Nella tabella seguente sono elencati i valori validi definiti in Sspi.h.
[out] pPackedContext
Puntatore a una struttura SecBuffer contenente il contesto serializzato . Le risorse devono essere allocate usando la funzione AllocateClientBuffer e liberate dal chiamante usando la funzione FreeContextBuffer .
[out] pToken
facoltativo. Puntatore a un handle che riceve il token del contesto.
Valore restituito
Se la funzione ha esito positivo, restituire STATUS_SUCCESS.
Se la funzione ha esito negativo, restituisce un codice NTSTATUS che indica il motivo per cui non è riuscito.
Commenti
Per importare un contesto di sicurezza esportato in precedenza, usare la funzione SpImportSecurityContext .
SSP/APs deve implementare la funzione SpExportSecurityContext ; tuttavia, il nome effettivo assegnato all'implementazione è fino allo sviluppatore.
Un puntatore alla funzione SpExportSecurityContext è disponibile nella struttura SECPKG_USER_FUNCTION_TABLE ricevuta dalla funzione SpUserModeInitialize .
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows XP [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | ntsecpkg.h |