Window Driver

USB 관련 헤더파일

구리z 2010. 2. 18. 11:19
usb100.h : USB 상수나 구조체
usbioctl.h : IOCTL 관련
usbdlib.h : URB 관련
usbdi.h : URB 구조체를 포함한 USBDI 루틴

IOCTL_INTERNAL_USB_SUMBIT_URB : URB 전송한다.
IOCTL_INTERNAL_USB_RESET_PORT : 포트를 리셋한다.
IOCTL_INTERNAL_USB_GET_PORT_STATUS : Port Status Bit를 가져온다. (USBD_PORT_ENABLED, USBD_PORT_CONNECTED)
IOCTL_INTERNAL_USB_ENABLE_PORT : 비활성화되있는 포트를 활성화시킨다
IOCTL_INTERNAL_USB_GET_HUB_COUNT : 허브드라이버에 의해서 내부적으로 사용된다.
IOCTL_INTERNAL_USB_CYCLE_PORT : 디바이스에 언플러그, 플러그를 실험해본다.
IOCTL_INTERNAL_USB_ROOTHUB_PDO : 허브드라이버에 의해서 내부적으로 사용된다.
IOCTL_INTERNAL_USB_HUB_NAME : USB 허브의 디바이스 이름을 가져온다
IOCTL_INTERNAL_USB_GET_CONTROLLER_NAME : 디바이스 이름을 가져온다.