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


Структура TDIObjectID (tdiinfo.h)

[Эта структура может быть изменена или недоступна в будущих версиях Windows.]

Содержит часть структуры TCP_REQUEST_QUERY_INFORMATION_EX , которая используется с кодом элемента управления IOCTL_TCP_QUERY_INFORMATION_EX для указания типа сведений, запрашиваемых из драйвера TCP.

Синтаксис

typedef struct TDIObjectID {
  TDIEntityID toi_entity;
  ulong       toi_class;
  ulong       toi_type;
  ulong       toi_id;
} TDIObjectID;

Члены

toi_entity

Это структура TDIEntityID .

toi_class

Тип запрашиваемой информации. Значение может иметь одно из следующих значений.

Значение Значение
INFO_CLASS_GENERIC
Используется при запросе перечисления всех сущностей TDI на текущем компьютере или при определении типа одной из этих сущностей TDI.
INFO_CLASS_PROTOCOL
Используется при запросе сведений о конкретном интерфейсе или сущности IP.

toi_type

Тип запрашиваемого объекта. Значение может иметь одно из следующих значений.

Значение Значение
INFO_TYPE_PROVIDER
Поставщик службы. Все запросы, описанные в разделе IOCTL_TCP_QUERY_INFORMATION_EX , используют это значение типа.
INFO_TYPE_ADDRESS_OBJECT
Объект address.
INFO_TYPE_CONNECTION
Объект соединения.

toi_id

Если toi_classINFO_CLASS_GENERIC, toi_id может иметь одно из следующих значений.

Значение Значение
ENTITY_LIST_ID
Запрос возвращает список всех сущностей TDI на локальном компьютере.
ENTITY_TYPE_ID
Запрос возвращает значение типа для указанной сущности TDI.
 

Если toi_classINFO_CLASS_PROTOCOL, toi_id может иметь одно из следующих значений.

Значение Значение
IF_MIB_STATS_ID
Если запрашиваемая сущность является интерфейсом, поддерживающим MIB-II, запрос возвращает структуру IFEntry , содержащую сведения об интерфейсе.
IP_MIB_STATS_ID
Когда запрашиваемая сущность является ip-сущностью сетевого уровня, запрос возвращает структуру IPSNMPInfo , содержащую сведения о сущности.
IP_MIB_ADDRTABLE_ENTRY_ID
Если запрашиваемая сущность является IP-сущностью сетевого уровня, в которой активны один или несколько IP-адресов, запрос возвращает массив структур IPAddrEntry , содержащих сведения об этих адресах.
IP_INTFC_INFO_ID
Возвращает структуру IPInterfaceInfo со сведениями об определенном IP-адресе, указанном в элементе Контекст структуры TCP_REQUEST_QUERY_INFORMATION_EX .

Требования

Требование Значение
Заголовок tdiinfo.h

См. также раздел

IOCTL_TCP_QUERY_INFORMATION_EX

Справочник по базе сведений об управлении