ICredentialProviderUser::GetValue 方法 (credentialprovider.h)

检索为用户设置的指定属性值。

语法

HRESULT GetValue(
  [in]  REFPROPERTYKEY key,
  [out] PROPVARIANT    *value
);

参数

[in] key

以下值之一,用于指定要检索的属性。

REFPROPERTYKEY 适用于...
PKEY_Identity_DisplayName 登录和凭据 UI
PKEY_Identity_UserName 登录和凭据 UI
PKEY_Identity_QualifiedUserName 登录和凭据 UI
PKEY_Identity_LogonStatusString 仅限登录 UI
PKEY_Identity_PrimarySid 登录和凭据 UI
PKEY_Identity_ProviderID 登录和凭据 UI

[out] value

指向一个值的指针,当此方法成功返回时,该值接收请求的属性值。

返回值

如果该方法成功,则返回 S_OK。 否则,将返回 HRESULT 错误代码。

备注

可以通过 GetStringValue 方法直接以字符串的形式检索PKEY_Identity_DisplayName、PKEY_Identity_UserName、PKEY_Identity_QualifiedUserName和PKEY_Identity_LogonStatusString值。

要求

   
最低受支持的客户端 Windows 8 [仅限桌面应用]
最低受支持的服务器 Windows Server 2012 [仅限桌面应用]
目标平台 Windows
标头 credentialprovider.h
Library CredentialProvider.lib
DLL Authui.dll

另请参阅

ICredentialProviderUser

ICredentialProviderUser::GetStringValue