Estructura TDIObjectID (tdiinfo.h)

[Esta estructura puede modificarse o no estar disponible en versiones futuras de Windows.]

Contiene una parte de la estructura de TCP_REQUEST_QUERY_INFORMATION_EX que se usa con el código de control IOCTL_TCP_QUERY_INFORMATION_EX para especificar el tipo de información que se solicita desde el controlador TCP.

Sintaxis

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

Miembros

toi_entity

Se trata de una estructura TDIEntityID .

toi_class

Tipo de información que se solicita. El valor puede ser uno de los siguientes.

Valor Significado
INFO_CLASS_GENERIC
Se usa al solicitar una enumeración de todas las entidades TDI en el equipo actual o al determinar el tipo de una de esas entidades TDI.
INFO_CLASS_PROTOCOL
Se usa al solicitar información sobre una interfaz o entidad IP específica.

toi_type

Tipo de objeto que se consulta. El valor puede ser uno de los siguientes.

Valor Significado
INFO_TYPE_PROVIDER
Proveedor de servicios. Todas las consultas descritas en el tema IOCTL_TCP_QUERY_INFORMATION_EX usan este valor de tipo.
INFO_TYPE_ADDRESS_OBJECT
Objeto address.
INFO_TYPE_CONNECTION
Objeto de conexión.

toi_id

Si toi_class es INFO_CLASS_GENERIC, toi_id puede ser uno de los siguientes.

Valor Significado
ENTITY_LIST_ID
La consulta devuelve una lista de todas las entidades de TDI en el equipo local.
ENTITY_TYPE_ID
La consulta devuelve un valor de tipo para una entidad TDI especificada.
 

Si toi_class es INFO_CLASS_PROTOCOL, toi_id puede ser uno de los siguientes.

Valor Significado
IF_MIB_STATS_ID
Cuando la entidad que se consulta es una interfaz que admite MIB-II, hace que la consulta devuelva una estructura IFEntry que contiene información sobre la interfaz.
IP_MIB_STATS_ID
Cuando la entidad que se consulta es una entidad IP de capa de red, hace que la consulta devuelva una estructura IPSNMPInfo que contiene información sobre la entidad.
IP_MIB_ADDRTABLE_ENTRY_ID
Cuando la entidad que se consulta es una entidad IP de capa de red en la que una o varias direcciones IP están activas, hace que la consulta devuelva una matriz de estructuras IPAddrEntry que contienen información sobre esas direcciones.
IP_INTFC_INFO_ID
Hace que se devuelva una estructura IPInterfaceInfo con información sobre una dirección IP específica especificada en el miembro Context de la estructura TCP_REQUEST_QUERY_INFORMATION_EX .

Requisitos

Requisito Valor
Header tdiinfo.h

Consulte también

IOCTL_TCP_QUERY_INFORMATION_EX

Referencia base de información de administración