다음을 통해 공유


TDIObjectID 구조체(tdiinfo.h)

[이 구조체는 이후 버전의 Windows에서 변경되거나 사용할 수 없습니다.]

TCP 드라이버에서 요청되는 정보의 종류를 지정하기 위해 IOCTL_TCP_QUERY_INFORMATION_EX 제어 코드와 함께 사용되는 TCP_REQUEST_QUERY_INFORMATION_EX 구조체의 일부를 포함합니다.

구문

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_classINFO_CLASS_GENERIC 경우 toi_id 다음 중 하나일 수 있습니다.

의미
ENTITY_LIST_ID
쿼리는 로컬 머신의 모든 TDI 엔터티 목록을 반환합니다.
ENTITY_TYPE_ID
쿼리는 지정된 TDI 엔터티에 대한 형식 값을 반환합니다.
 

toi_classINFO_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
TCP_REQUEST_QUERY_INFORMATION_EX 구조체의 Context 멤버에 지정된 특정 IP 주소에 대한 정보와 함께 IPInterfaceInfo 구조체가 반환되도록 합니다.

요구 사항

요구 사항
헤더 tdiinfo.h

추가 정보

IOCTL_TCP_QUERY_INFORMATION_EX

관리 정보 기본 참조