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
地址物件。
INFO_TYPE_CONNECTION
連接物件。

toi_id

如果toi_class INFO_CLASS_GENERIC,toi_id可以是下列其中一項

意義
ENTITY_LIST_ID
此查詢會傳回本機計算機上所有 TDI 實體的清單。
ENTITY_TYPE_ID
查詢會傳回指定 TDI 實體的類型值。
 

如果toi_class INFO_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結構,其中包含TCP_REQUEST_QUERY_INFORMATION_EX結構之Context成員中指定的特定IP位址相關信息。

規格需求

需求
標頭 tdiinfo.h

另請參閱

IOCTL_TCP_QUERY_INFORMATION_EX

管理資訊基底參考