Metodo ICredentialProviderUser::GetStringValue (credentialprovider.h)
Recupera le proprietà della stringa dall'oggetto ICredentialProviderUser in base al valore di input.
Sintassi
HRESULT GetStringValue(
[in] REFPROPERTYKEY key,
[out] LPWSTR *stringValue
);
Parametri
[in] key
Uno dei valori seguenti che specificano la proprietà da recuperare.
REFPROPERTYKEY | Descrizione | Si applica a... |
---|---|---|
PKEY_Identity_DisplayName | Nome utente descrittivo. | Interfaccia utente di accesso e interfaccia utente credenziali |
PKEY_Identity_LogonStatusString | Stringa localizzata che indica lo stato di accesso dell'utente. | Solo interfaccia utente di accesso |
PKEY_Identity_PrimarySid | SID dell'utente. | Interfaccia utente di accesso e interfaccia utente credenziali |
PKEY_Identity_ProviderID | ID provider dell'utente. | Interfaccia utente di accesso e interfaccia utente credenziali |
PKEY_Identity_QualifiedUserName | Nome utilizzato per comprimere un buffer di autenticazione. | Interfaccia utente di accesso e interfaccia utente credenziali |
PKEY_Identity_UserName | Nome utente. | Interfaccia utente di accesso e interfaccia utente credenziali |
[out] stringValue
L'indirizzo di un puntatore a un buffer che, quando questo metodo viene restituito correttamente, riceve la stringa richiesta.
Valore restituito
Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .
Commenti
Ognuno di questi valori può essere recuperato anche come PROPVARIANT tramite ICredentialProviderUser::GetValue.
Si consideri uno scenario con gli utenti seguenti.
- Utente di dominio:
- Dominio: contoso
- Nome utente: lisa
- Nome descrittivo: Lisa Andrews
- Utente locale:
- Nome PC: lisa-pc
- Nome utente: lisa
- Nome descrittivo: Lisa Andrews
- Account Microsoft:
- Indirizzo di posta elettronica: lisa@contoso.com
- Nome descrittivo: Lisa Andrews
REFPROPERTYKEY | Utente di dominio | Utente locale | Account Microsoft |
---|---|---|---|
PKEY_Identity_DisplayName | "Lisa Andrews" | "Lisa Andrews" | "Lisa Andrews" |
PKEY_Identity_LogonStatusString | "Accesso" | "Bloccato" | "Accesso remoto da lisa-pc" |
PKEY_Identity_PrimarySid | "{S-1-5-21-22799990834-2601404236-735077814-1001}" | "{S-1-5-21-22799990834-2601404236-735077814-1001}" | "{S-1-5-21-22799990834-2601404236-735077814-1001}" |
PKEY_Identity_ProviderID | "{A198529B-730F-4089-B646-A12557F5665E}" | "{A198529B-730F-4089-B646-A12557F5665E}" | Non definito in modo predefinito |
PKEY_Identity_QualifiedUserName | "contoso\lisa" | "lisa-pc\lisa" | "<account provider name>\lisa@contoso.com" |
PKEY_Identity_UserName | "contoso\lisa" | "lisa" | "lisa@contoso.com" |
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 8 [solo app desktop] |
Server minimo supportato | Windows Server 2012 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | credentialprovider.h |
Libreria | CredentialProvider.lib |
DLL | Authui.dll |