struttura SEC_WINNT_CREDUI_CONTEXT (sspi.h)
Specifica le informazioni sulle credenziali nonrializzate. Le informazioni sulle credenziali possono essere serializzate passandole come membro rgbSerialization di una struttura CREDENTIAL_PROVIDER_CREDENTIAL_SERIALIZATION in una chiamata al metodo ICredentialProvider::SetSerialization .
Le informazioni nonrializzate possono essere ottenute chiamando la funzione SspiUnmarshalCredUIContext .
Sintassi
typedef struct _SEC_WINNT_CREDUI_CONTEXT {
USHORT cbHeaderLength;
HANDLE CredUIContextHandle;
#if ...
PCREDUI_INFOW UIInfo;
#else
PVOID UIInfo;
#endif
ULONG dwAuthError;
PSEC_WINNT_AUTH_IDENTITY_OPAQUE pInputAuthIdentity;
PUNICODE_STRING TargetName;
} SEC_WINNT_CREDUI_CONTEXT, *PSEC_WINNT_CREDUI_CONTEXT;
Members
cbHeaderLength
Dimensione, in byte, dell'intestazione.
CredUIContextHandle
Handle per il contesto delle credenziali.
UIInfo
Puntatore a una struttura CREDUI_INFO che specifica le informazioni per la finestra di dialogo del prompt delle credenziali.
dwAuthError
Specifica il motivo per cui è necessaria la richiesta di credenziali. Un chiamante può passare questo parametro di errore di Windows, restituito da un'altra chiamata di autenticazione, per consentire alla finestra di dialogo di contenere determinati errori. Ad esempio, se viene passato il codice di stato scaduto della password, la finestra di dialogo richiede all'utente di modificare la password nell'account.
pInputAuthIdentity
Dati di identità di autenticazione opaca.
TargetName
Nome della destinazione.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 7 [solo app desktop] |
Server minimo supportato | Windows Server 2008 R2 [solo app desktop] |
Intestazione | sspi.h |