DAV_CALLBACK_CRED 结构 (davclnt.h)

存储 DavAuthCallback 回调函数检索到的用户凭据信息。

语法

typedef struct _DAV_CALLBACK_CRED {
  DAV_CALLBACK_AUTH_BLOB AuthBlob;
  DAV_CALLBACK_AUTH_UNP  UNPBlob;
  BOOL                   bAuthBlobValid;
  BOOL                   bSave;
} DAV_CALLBACK_CRED, *PDAV_CALLBACK_CRED;

成员

AuthBlob

如果 bAuthBlobValid 成员为 TRUE,则此成员是包含用户凭据信息的 DAV_CALLBACK_AUTH_BLOB 结构。

UNPBlob

如果 bAuthBlobValid 成员为 FALSE,则此成员是包含用户凭据信息的 DAV_CALLBACK_AUTH_UNP 结构。

bAuthBlobValid

如果凭据信息存储在 AuthBlob 成员中,并且应忽略 UNPBlob 成员,则为 TRUE如果 存储在 UNPBlob 成员中,则应忽略 AuthBlob 成员,则为 FALSE。

bSave

如果凭据信息已写入凭据管理器,则为 TRUE,否则为 FALSE

注解

DavAuthCallback 回调函数使用此结构。

要求

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

另请参阅

DAV_CALLBACK_AUTH_BLOB

DAV_CALLBACK_AUTH_UNP

DavAuthCallback

DavFreeCredCallback