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