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
所要求的信息種類。 此值可以是下列其中一項。
值 | 意義 |
---|---|
|
用於要求目前計算機上所有 TDI 實體的列舉,或判斷其中一個 TDI 實體的類型時使用。 |
|
在要求特定介面或IP實體的相關信息時使用。 |
toi_type
正在查詢的物件類型。 此值可以是下列其中一項。
值 | 意義 |
---|---|
|
服務提供者。 IOCTL_TCP_QUERY_INFORMATION_EX主題中所述的所有查詢都會使用這個類型值。 |
|
地址物件。 |
|
連接物件。 |
toi_id
如果toi_class INFO_CLASS_GENERIC,toi_id可以是下列其中一項。
值 | 意義 |
---|---|
|
此查詢會傳回本機計算機上所有 TDI 實體的清單。 |
|
查詢會傳回指定 TDI 實體的類型值。 |
如果toi_class INFO_CLASS_PROTOCOL,toi_id可以是下列其中一項。
值 | 意義 |
---|---|
|
當查詢的實體是支援MIB-II的介面時,會導致查詢傳回包含介面相關信息的 IFEntry 結構。 |
|
當查詢的實體是網路層IP實體時,會導致查詢傳回包含實體相關信息的 IPSNMPInfo 結構。 |
|
當查詢的實體是一或多個IP位址作用中的網路層IP實體時,會導致查詢傳回包含這些位址相關信息的 IPAddrEntry 結構數位。 |
|
會傳回IPInterfaceInfo結構,其中包含TCP_REQUEST_QUERY_INFORMATION_EX結構之Context成員中指定的特定IP位址相關信息。 |
規格需求
需求 | 值 |
---|---|
標頭 | tdiinfo.h |