Funzione ImportSecurityContextA (sspi.h)
La funzione ImportSecurityContext
Sintassi
SECURITY_STATUS SEC_ENTRY ImportSecurityContextA(
[in] LPSTR pszPackage,
[in] PSecBuffer pPackedContext,
[in, optional] VOID *Token,
[out] PCtxtHandle phContext
);
Parametri
[in] pszPackage
Stringa contenente il nome del pacchetto di sicurezza in cui è stato esportato il contesto di sicurezza .
[in] pPackedContext
Puntatore a un buffer contenente il serializzato contesto di sicurezza creato da ExportSecurityContext.
[in, optional] Token
Handle per il token del contesto.
[out] phContext
Handle del nuovo contesto di sicurezza creato da pPackedContext. Al termine dell'uso del contesto, eliminarlo chiamando la funzione deleteSecurityContext
Valore restituito
Se la funzione ha esito positivo, la funzione restituisce SEC_E_OK.
Se la funzione ha esito negativo, restituisce uno dei codici di errore seguenti.
Osservazioni
Nota
L'intestazione sspi.h definisce ImportSecurityContext come alias che seleziona automaticamente la versione ANSI o Unicode di questa funzione in base alla definizione della costante del preprocessore UNICODE. La combinazione dell'utilizzo dell'alias indipendente dalla codifica con il codice non indipendente dalla codifica può causare mancate corrispondenze che generano errori di compilazione o di runtime. Per altre informazioni, vedere convenzioni di per i prototipi di funzioni.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Windows XP [solo app desktop] |
server minimo supportato | Windows Server 2003 [solo app desktop] |
piattaforma di destinazione | Finestre |
intestazione |
sspi.h (include Security.h) |
libreria |
Secur32.lib |
dll | Secur32.dll |