Funzione di callback SpGetCredUIContextFn (ntsecpkg.h)
Recupera le informazioni sul contesto da un provider di credenziali.
Sintassi
SpGetCredUIContextFn Spgetcreduicontextfn;
NTSTATUS Spgetcreduicontextfn(
[in] LSA_SEC_HANDLE ContextHandle,
[in] GUID *CredType,
[out] PULONG FlatCredUIContextLength,
[out] PUCHAR *FlatCredUIContext
)
{...}
Parametri
[in] ContextHandle
Handle per il contesto per il quale ottenere informazioni.
[in] CredType
Tipo di credenziale specificato dal parametro ContextHandle . Può trattarsi di uno dei valori seguenti.
Valore | Significato |
---|---|
|
Le credenziali sono una password. |
|
Le credenziali sono un certificato. |
|
Le credenziali sono dati di autenticazione da un provider di servizi di crittografia (CSP). |
[out] FlatCredUIContextLength
Dimensione, in caratteri, del buffer ricevuto dal parametro FlatCredUIContext .
[out] FlatCredUIContext
Puntatore a una matrice di caratteri che specifica informazioni sul contesto specificato dal parametro ContextHandle .
Valore restituito
Se la funzione ha esito positivo, restituire STATUS_SUCCESS o un codice di stato informativo.
Se la funzione ha esito negativo, restituisce un codice di errore NTSTATUS che indica il motivo per cui non è riuscito. Per altre informazioni, vedere la sezione Osservazioni.
Commenti
Un puntatore alla funzione SpGetCredUIContextFn è disponibile nella struttura SECPKG_FUNCTION_TABLEricevuta dalla funzione SpLsaModeInitialize .
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 7 [solo app desktop] |
Server minimo supportato | Windows Server 2008 R2 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | ntsecpkg.h |