Структура 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
Тип запрашиваемой информации. Значение может иметь одно из следующих значений.
toi_type
Тип запрашиваемого объекта. Значение может иметь одно из следующих значений.
Значение | Значение |
---|---|
|
Поставщик службы. Все запросы, описанные в разделе IOCTL_TCP_QUERY_INFORMATION_EX , используют это значение типа. |
|
Объект address. |
|
Объект соединения. |
toi_id
Если toi_classINFO_CLASS_GENERIC, toi_id может иметь одно из следующих значений.
Значение | Значение |
---|---|
|
Запрос возвращает список всех сущностей TDI на локальном компьютере. |
|
Запрос возвращает значение типа для указанной сущности TDI. |
Если toi_classINFO_CLASS_PROTOCOL, toi_id может иметь одно из следующих значений.
Значение | Значение |
---|---|
|
Если запрашиваемая сущность является интерфейсом, поддерживающим MIB-II, запрос возвращает структуру IFEntry , содержащую сведения об интерфейсе. |
|
Когда запрашиваемая сущность является ip-сущностью сетевого уровня, запрос возвращает структуру IPSNMPInfo , содержащую сведения о сущности. |
|
Если запрашиваемая сущность является IP-сущностью сетевого уровня, в которой активны один или несколько IP-адресов, запрос возвращает массив структур IPAddrEntry , содержащих сведения об этих адресах. |
|
Возвращает структуру IPInterfaceInfo со сведениями об определенном IP-адресе, указанном в элементе Контекст структуры TCP_REQUEST_QUERY_INFORMATION_EX . |
Требования
Требование | Значение |
---|---|
Заголовок | tdiinfo.h |