DAV_CALLBACK_AUTH_UNP 结构 (davclnt.h)

存储 DavAuthCallback 回调函数检索到的用户名和密码信息。

语法

typedef struct _DAV_CALLBACK_AUTH_UNP {
  LPWSTR pszUserName;
  ULONG  ulUserNameLength;
  LPWSTR pszPassword;
  ULONG  ulPasswordLength;
} DAV_CALLBACK_AUTH_UNP, *PDAV_CALLBACK_AUTH_UNP;

成员

pszUserName

指向包含用户名的字符串的指针。 此字符串由 DavAuthCallback 回调函数分配。

ulUserNameLength

用户名的长度(以 WCHAR 为单位),不包括终止 NULL 字符。

pszPassword

指向包含密码的字符串的指针。 此字符串由 DavAuthCallback 分配。

ulPasswordLength

密码的长度(以 WCHAR 为单位),不包括终止 NULL 字符。

备注

此结构作为 成员包含在 DAV_CALLBACK_CRED 结构中。

DavFreeCredCallback 回调函数应仅释放 pBuffer 成员指向的缓冲区,而不应释放整个结构。

要求

   
最低受支持的客户端 Windows Vista SP2 [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 SP2 [仅限桌面应用]
标头 davclnt.h

请参阅

DAV_CALLBACK_AUTH_BLOB

DavAuthCallback