Skip to content

Latest commit

 

History

History
223 lines (188 loc) · 6.54 KB

ns-tdiinfo-tdiobjectid.md

File metadata and controls

223 lines (188 loc) · 6.54 KB
UID title description helpviewer_keywords old-location tech.root ms.assetid ms.date ms.keywords req.header req.include-header req.target-type req.target-min-winverclnt req.target-min-winversvr req.kmdf-ver req.umdf-ver req.ddi-compliance req.unicode-ansi req.idl req.max-support req.namespace req.assembly req.type-library req.lib req.dll req.irql targetos req.typenames req.redist ms.custom f1_keywords dev_langs topic_type api_type api_location api_name
NS:tdiinfo.TDIObjectID
TDIObjectID (tdiinfo.h)
Contains a part of the TCP_REQUEST_QUERY_INFORMATION_EX structure that is used with the IOCTL_TCP_QUERY_INFORMATION_EX control code to specify the kind of information being requested from the TCP driver.
ENTITY_LIST_ID
ENTITY_TYPE_ID
IF_MIB_STATS_ID
INFO_CLASS_GENERIC
INFO_CLASS_PROTOCOL
INFO_TYPE_ADDRESS_OBJECT
INFO_TYPE_CONNECTION
INFO_TYPE_PROVIDER
IP_INTFC_INFO_ID
IP_MIB_ADDRTABLE_ENTRY_ID
IP_MIB_STATS_ID
TDIObjectID
TDIObjectID structure [Windows API]
tdiinfo/TDIObjectID
winprog.tdiobjectid
winprog\tdiobjectid.htm
winprog
79d34f1c-2ea7-4867-9fb2-80401b0859bf
12/05/2018
ENTITY_LIST_ID, ENTITY_TYPE_ID, IF_MIB_STATS_ID, INFO_CLASS_GENERIC, INFO_CLASS_PROTOCOL, INFO_TYPE_ADDRESS_OBJECT, INFO_TYPE_CONNECTION, INFO_TYPE_PROVIDER, IP_INTFC_INFO_ID, IP_MIB_ADDRTABLE_ENTRY_ID, IP_MIB_STATS_ID, TDIObjectID, TDIObjectID structure [Windows API], tdiinfo/TDIObjectID, winprog.tdiobjectid
tdiinfo.h
Windows
Windows
TDIObjectID
19H1
TDIObjectID
tdiinfo/TDIObjectID
c++
APIRef
kbSyntax
HeaderDef
tdiinfo.h
TDIObjectID

TDIObjectID structure

-description

[This structure may be altered or unavailable in future versions of Windows.]

Contains a part of the TCP_REQUEST_QUERY_INFORMATION_EX structure that is used with the IOCTL_TCP_QUERY_INFORMATION_EX control code to specify the kind of information being requested from the TCP driver.

-struct-fields

-field toi_entity

This is a TDIEntityID structure.

-field toi_class

The kind of information being requested. The value can be one of the following.

Value Meaning
INFO_CLASS_GENERIC
Used when requesting an enumeration of all TDI entities on the current machine, or when determining the type of one of those TDI entities.
INFO_CLASS_PROTOCOL
Used when requesting information about a specific interface or IP entity.

-field toi_type

The type of object being queried. The value can be one of the following.

Value Meaning
INFO_TYPE_PROVIDER
A service provider. All queries described in the IOCTL_TCP_QUERY_INFORMATION_EX topic use this type value.
INFO_TYPE_ADDRESS_OBJECT
An address object.
INFO_TYPE_CONNECTION
A connection object.

-field toi_id

If toi_class is INFO_CLASS_GENERIC, toi_id can be one of the following.

Value Meaning
ENTITY_LIST_ID
The query returns a list of all TDI entities on the local machine.
ENTITY_TYPE_ID
The query returns a type value for a specified TDI entity.
 

If toi_class is INFO_CLASS_PROTOCOL, toi_id can be one of the following.

Value Meaning
IF_MIB_STATS_ID
When the entity being queried is an interface supporting MIB-II, causes the query to return an IFEntry structure that contains information about the interface.
IP_MIB_STATS_ID
When the entity being queried is a network-layer IP entity, causes the query to return an IPSNMPInfo structure that contains information about the entity.
IP_MIB_ADDRTABLE_ENTRY_ID
When the entity being queried is a network-layer IP entity on which one or more IP addresses are active, causes the query to return an array of IPAddrEntry structures that contain information about those addresses.
IP_INTFC_INFO_ID
Causes an IPInterfaceInfo structure to be returned with information about a specific IP address specified in the Context member of the TCP_REQUEST_QUERY_INFORMATION_EX structure.

-see-also

IOCTL_TCP_QUERY_INFORMATION_EX

Management Information Base Reference