GET_UNIT_INFO 구조체(61883.h)

이 구조체는 단위 정보를 가져오는 데 사용됩니다. 요청은 디바이스에 대한 단위 정보를 검색합니다. 61883 디바이스의 플러그 앤 플레이 ID는 VendorID, ModelID 및 문자/트랜잭션 집합을 기반으로 합니다.

구문

typedef struct _GET_UNIT_INFO {
  IN ULONG     nLevel;
  IN OUT PVOID Information;
} GET_UNIT_INFO, *PGET_UNIT_INFO;

멤버

nLevel

입력에서 검색할 정보의 수준입니다. 다음 중 하나일 수 있습니다.

GET_UNIT_INFO_IDS

GET_UNIT_INFO_CAPABILITIES

GET_UNIT_INFO_ISOCH_PARAMS

GET_UNIT_BUS_GENERATION_NODE

GET_UNIT_DDI_VERSION

GET_UNIT_DIAG_LEVEL

Information

입력에서 프로토콜 드라이버가 디바이스에 대해 제공하는 정보에 대한 포인터입니다.

nLevel 값 프로토콜 드라이버의 작업
GET_UNIT_INFO_IDS 프로토콜 드라이버는 정보에서 호출자가 할당한 GET_UNIT_IDS 구조에 디바이스 ID 정보를 씁니다.
GET_UNIT_INFO_CAPABILITIES 프로토콜 드라이버는 디바이스 기능 정보를 포함하는 GET_UNIT_CAPABILITIES 구조를 작성합니다.
GET_UNIT_ISOCH_PARAMS 프로토콜 드라이버는 등시 패킷을 캡처하고 전송하기 위해 디바이스에서 사용하는 디바이스 매개 변수를 포함하는 UNIT_ISOCH_PARAMS 구조를 작성합니다.
GET_UNIT_BUS_GENERATION_NODE 프로토콜 드라이버는 정보의 호출자가 할당한 BUS_GENERATION_NODE 구조에 현재 버스 특성을 씁니다.
GET_UNIT_DDI_VERSION 프로토콜 드라이버는 현재 61883 DDI 버전을 정보에서 호출자가 할당한 UNIT_DDI_VERSION 구조에 씁니다.
GET_UNIT_DIAG_LEVEL 프로토콜 드라이버는 정보에서 호출자가 할당한 UNIT_DIAG_LEVEL 구조에 현재 diag 수준을 씁니다.

설명

요청의 플래그는 RETRIEVE_DEVICE_UNIT_INFO 또는 RETRIEVE_LOCAL_UNIT_INFO 지정합니다. nLevel이 GET_UNIT_INFO_CAPABILITIES 설정된 경우에만 사용됩니다.

요구 사항

요구 사항
헤더 61883.h

추가 정보

AV_61883_REQUEST