NETLOGON_INFO_2 结构 (lmaccess.h)

NETLOGON_INFO_2 结构定义来自域控制器的 2 级控制查询响应。

语法

typedef struct _NETLOGON_INFO_2 {
  DWORD          netlog2_flags;
  NET_API_STATUS netlog2_pdc_connection_status;
#if ...
  wchar_t        *netlog2_trusted_dc_name;
#else
  LPWSTR         netlog2_trusted_dc_name;
#endif
  NET_API_STATUS netlog2_tc_connection_status;
} NETLOGON_INFO_2, *PNETLOGON_INFO_2;

成员

netlog2_flags

一个整数值,其中包含来自 DC 的以下一个或多个控件查询响应。

含义
NETLOGON_REPLICATION_NEEDED
0x00000001
不支持。
NETLOGON_REPLICATION_IN_PROGRESS
0x00000002
不支持。
NETLOGON_FULL_SYNC_REPLICATION
0x00000004
不支持。
NETLOGON_REDO_NEEDED
0x00000008
不支持。
NETLOGON_HAS_IP
0x00000010
受信任的域 DC 具有 IP 地址。
NETLOGON_HAS_TIMESERV
0x00000020
受信任的域 DC 运行 Windows 时间服务。
NETLOGON_DNS_UPDATE_FAILURE
0x00000040
上次更新 DC 上的 DNS 记录失败。
NETLOGON_VERIFY_STATUS_RETURNED
0x00000080
netlog2_pdc_connection_status 成员中返回了信任验证状态。

netlog2_pdc_connection_status

一个枚举整数值,该值包含 Lmerr.h 中定义的状态代码,其值大于 2100。 如果在 netlog2_flags 中设置了 NETLOGON_VERIFY_STATUS_RETURNED,则此值表示所有域成员共同的信任验证状态。

netlog2_trusted_dc_name

指向包含受信任域控制器名称的字符串的封送指针。

netlog2_tc_connection_status

一个枚举整数值,该值包含 Lmerr.h 中定义的状态代码,其值大于 2100。 此代码显示指定受信任 DC 的安全通道的状态。

要求

   
标头 lmaccess.h

另请参阅

I_NetLogonControl2