Share via


genericusbfnioctl.h 헤더

이 헤더는 USB 드라이버 참조에서 사용됩니다. 자세한 내용은 다음을 참조하세요.

genericusbfnioctl.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.

IOCTLs

 
IOCTL_GENERICUSBFN_ACTIVATE_USB_BUS

이 I/O 제어 코드(IOCTL)는 사용자 모드 서비스 또는 애플리케이션에서 전송되어 GenericUSBFn.sys USB(유니버설 직렬 버스)를 활성화하도록 알립니다. 활성화되면 버스는 버스 이벤트를 처리하고 트래픽을 처리할 준비가 됩니다.
IOCTL_GENERICUSBFN_BUS_EVENT_NOTIFICATION

이 I/O 제어 코드(IOCTL)는 USB(유니버설 직렬 버스) 이벤트에 등록하기 위해 사용자 모드 서비스 또는 애플리케이션에서 전송됩니다.
IOCTL_GENERICUSBFN_CONTROL_STATUS_HANDSHAKE_IN

이 I/O 제어 코드(IOCTL)는 사용자 모드 서비스 또는 애플리케이션에서 엔드포인트 0에서 IN 방향으로 핸드셰이크를 상태 길이가 0인 제어를 요청하기 위해 전송됩니다.
IOCTL_GENERICUSBFN_CONTROL_STATUS_HANDSHAKE_OUT

이 I/O 제어 코드(IOCTL)는 OUT 방향으로 엔드포인트 0에서 핸드셰이크를 상태 길이가 0인 제어를 완료하기 위해 사용자 모드 서비스 또는 애플리케이션에서 전송됩니다.
IOCTL_GENERICUSBFN_DEACTIVATE_USB_BUS

이 IOCTL 코드는 nevtot가 지원됩니다.
IOCTL_GENERICUSBFN_GET_CLASS_INFO

이 I/O 제어 코드(IOCTL)는 레지스트리에 구성된 디바이스의 사용 가능한 파이프에 대한 정보를 검색하기 위해 사용자 모드 서비스 또는 애플리케이션에서 전송됩니다.
IOCTL_GENERICUSBFN_GET_CLASS_INFO_EX

이 I/O 제어 코드(IOCTL)는 레지스트리에 구성된 디바이스의 사용 가능한 파이프에 대한 정보를 검색하기 위해 사용자 모드 서비스 또는 애플리케이션에서 전송됩니다.
IOCTL_GENERICUSBFN_GET_INTERFACE_DESCRIPTOR_SET

이 I/O 제어 코드(IOCTL)는 사용자 모드 서비스 또는 애플리케이션에서 전송되어 디바이스의 함수에 대해 설정된 전체 인터페이스 설명자를 가져옵니다. 이 IOCTL 요청은 전체 디바이스에 대해 설정된 인터페이스 설명자를 검색하지 않습니다. 디바이스의 함수에 대해 설정된 USB(유니버설 직렬 버스) 인터페이스 설명자입니다.
IOCTL_GENERICUSBFN_GET_PIPE_STATE

이 I/O 제어 코드(IOCTL)는 지정된 USB(유니버설 직렬 버스) 파이프의 상태를 가져오기 위해 사용자 모드 서비스 또는 애플리케이션에서 전송됩니다.
IOCTL_GENERICUSBFN_REGISTER_USB_STRING

이 I/O 제어 코드(IOCTL)는 문자열 설명자를 등록하기 위해 사용자 모드 서비스 또는 애플리케이션에서 전송됩니다. USB(유니버설 직렬 버스) 문자열 설명자입니다.
IOCTL_GENERICUSBFN_SET_PIPE_STATE

이 I/O 제어 코드(IOCTL)는 지정된 USB(유니버설 직렬 버스) 파이프의 상태를 설정하기 위해 사용자 모드 서비스 또는 애플리케이션에서 전송됩니다.
IOCTL_GENERICUSBFN_TRANSFER_IN

이 I/O 제어 코드(IOCTL)는 사용자 모드 서비스 또는 애플리케이션에서 전송되어 입력 버퍼의 지정된 파이프 ID에 해당하는 엔드포인트에서 IN 방향 전송을 실행합니다. (IOCTL_GENERICUSBFN_TRANSFER_IN)
IOCTL_GENERICUSBFN_TRANSFER_IN_APPEND_ZERO_PKT

이 I/O 제어 코드(IOCTL)는 사용자 모드 서비스 또는 애플리케이션에서 전송되어 입력 버퍼의 지정된 파이프 ID에 해당하는 엔드포인트에서 IN 방향 전송을 실행합니다. (IOCTL_GENERICUSBFN_TRANSFER_IN_APPEND_ZERO_PKT)
IOCTL_GENERICUSBFN_TRANSFER_OUT

이 I/O 제어 코드(IOCTL)는 입력 버퍼의 지정된 파이프 ID에 해당하는 엔드포인트에서 OUT 방향 전송을 실행하기 위해 사용자 모드 서비스 또는 애플리케이션에서 전송됩니다.