Поделиться через


структура 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

UNICODE_STRING , указывающий имя KDC.

Требования

Требование Значение
Минимальная версия клиента Windows 8 [только классические приложения]
Минимальная версия сервера Windows Server 2012 [только классические приложения]
Верхняя часть ntsecapi.h