KERB_BINDING_CACHE_ENTRY_DATA 结构 (ntsecapi.h)

指定绑定缓存项的数据。 必须设置 SeTcbPrivilege 特权。

语法

typedef struct _KERB_BINDING_CACHE_ENTRY_DATA {
  ULONG64        DiscoveryTime;
  UNICODE_STRING RealmName;
  UNICODE_STRING KdcAddress;
  ULONG          AddressType;
  ULONG          Flags;
  ULONG          DcFlags;
  ULONG          CacheFlags;
  UNICODE_STRING KdcName;
} KERB_BINDING_CACHE_ENTRY_DATA, *PKERB_BINDING_CACHE_ENTRY_DATA;

成员

DiscoveryTime

查找要绑定到的域控制器所经过的时间。

RealmName

要为其获取绑定句柄的领域的名称。

KdcAddress

密钥分发中心的地址 (要绑定到的服务器的 KDC) 。

AddressType

KdcAddress 成员中包含的字符串的类型。 这可以是以下值之一。

含义
DS_INET_ADDRESS
地址是域控制器的字符串 IP 地址,例如,“\\157.55.94.74”) 。
DS_NETBIOS_ADDRESS
地址是域控制器的 NetBIOS 名称,例如“\\phoenix”。

Flags

调用方提供的域控制器标志。 需要这些标志才能传递到 DsGetDcName 函数。

DcFlags

域控制器标志。 这些标志是从 DsGetDcName 函数返回的。

CacheFlags

提供有关绑定缓存的详细信息的标志。

含义
KERB_NO_DC_FLAGS
0x10000000
找不到绑定缓存的标志。

KdcName

指定 KDC 名称的UNICODE_STRING。

要求

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