winusb.h 헤더
이 헤더는 USB 드라이버 참조에서 사용됩니다. 자세한 내용은 다음을 참조하세요.
winusb.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.
WinUsb_AbortPipe WinUsb_AbortPipe 함수는 파이프에 대해 보류 중인 모든 전송을 중단합니다. 동기 작업입니다. |
WinUsb_ControlTransfer WinUsb_ControlTransfer 함수는 기본 제어 엔드포인트를 통해 제어 데이터를 전송합니다. |
WinUsb_FlushPipe WinUsb_FlushPipe 함수는 파이프에 캐시된 모든 데이터를 삭제합니다. 동기 작업입니다. |
WinUsb_Free WinUsb_Free 함수는 할당된 모든 리소스를 WinUsb_Initialize 해제합니다. 동기 작업입니다. |
WinUsb_GetAdjustedFrameNumber WinUsb_GetAdjustedFrameNumber 함수는 프레임 번호 값 및 타임스탬프를 기반으로 현재 USB 프레임 번호를 계산합니다. |
WinUsb_GetAssociatedInterface WinUsb_GetAssociatedInterface 함수는 연결된 인터페이스에 대한 핸들을 검색합니다. 동기 작업입니다. |
WinUsb_GetCurrentAlternateSetting WinUsb_GetCurrentAlternateSetting 함수는 인터페이스에 대한 현재 대체 인터페이스 설정을 가져옵니다. 동기 작업입니다. |
WinUsb_GetCurrentFrameNumber WinUsb_GetCurrentFrameNumber 함수는 버스의 현재 프레임 번호를 가져옵니다. |
WinUsb_GetCurrentFrameNumberAndQpc WinUsb_GetCurrentFrameNumberAndQpc 함수는 프레임 및 마이크로프레임과 동기화된 QPC(시스템 쿼리 성능 카운터) 값을 검색합니다. |
WinUsb_GetDescriptor WinUsb_GetDescriptor 함수는 요청된 설명자를 반환합니다. 동기 작업입니다. |
WinUsb_GetOverlappedResult WinUsb_GetOverlappedResult 함수는 지정된 파일에서 겹치는 작업의 결과를 검색합니다. |
WinUsb_GetPipePolicy WinUsb_GetPipePolicy 함수는 디바이스의 엔드포인트와 연결된 특정 파이프에 대한 정책을 검색합니다. 동기 작업입니다. |
WinUsb_GetPowerPolicy WinUsb_GetPowerPolicy 함수는 디바이스에 대한 전원 정책을 검색합니다. 동기 작업입니다. |
WinUsb_Initialize WinUsb_Initialize 함수는 파일 핸들로 지정된 디바이스에 대한 WinUSB 핸들을 만듭니다. |
WinUsb_QueryDeviceInformation WinUsb_QueryDeviceInformation 함수는 WinUSB 인터페이스 핸들과 연결된 물리적 디바이스에 대한 정보를 가져옵니다. |
WinUsb_QueryInterfaceSettings WinUsb_QueryInterfaceSettings 함수는 특정 인터페이스 핸들에 대해 지정된 대체 인터페이스 설정에 대한 인터페이스 설명자를 검색합니다. |
WinUsb_QueryPipe WinUsb_QueryPipe 함수는 인터페이스에 대해 지정된 엔드포인트 및 연결된 파이프에 대한 정보를 검색합니다. |
WinUsb_QueryPipeEx WinUsb_QueryPipeEx 함수는 인터페이스에 대해 지정된 엔드포인트 및 연결된 파이프에 대한 확장 정보를 검색합니다. |
WinUsb_ReadIsochPipe WinUsb_ReadIsochPipe 함수는 등시 OUT 엔드포인트에서 데이터를 읽습니다. |
WinUsb_ReadIsochPipeAsap WinUsb_ReadIsochPipeAsap 함수는 등시 OUT 엔드포인트에서 데이터를 읽는 요청을 제출합니다. |
WinUsb_ReadPipe WinUsb_ReadPipe 함수는 지정된 파이프에서 데이터를 읽습니다. |
WinUsb_RegisterIsochBuffer WinUsb_RegisterIsochBuffer 함수는 등시 전송에 사용할 버퍼를 등록합니다. |
WinUsb_ResetPipe WinUsb_ResetPipe 함수는 데이터 토글을 재설정하고 파이프의 중단 조건을 지웁니다. |
WinUsb_SetCurrentAlternateSetting WinUsb_SetCurrentAlternateSetting 함수는 인터페이스의 대체 설정을 설정합니다. |
WinUsb_SetPipePolicy WinUsb_SetPipePolicy 함수는 디바이스의 엔드포인트와 연결된 특정 파이프에 대한 정책을 설정합니다. 동기 작업입니다. |
WinUsb_SetPowerPolicy WinUsb_SetPowerPolicy 함수는 디바이스에 대한 전원 정책을 설정합니다. |
WinUsb_StartTrackingForTimeSync WinUsb_StartTrackingForTimeSync 함수는 USB 드라이버 스택에서 USB 버스 프레임 및 마이크로프레임에 대한 연결된 시스템 QPC 시간을 가져오는 시간 동기화 기능을 시작합니다. |
WinUsb_StopTrackingForTimeSync WinUsb_StopTrackingForTimeSync 함수는 USB 버스 프레임 및 마이크로프레임에 대한 연결된 시스템 QPC 시간을 가져오는 USB 드라이버 스택의 시간 동기화 기능을 맨 위에 놓습니다. |
WinUsb_UnregisterIsochBuffer WinUsb_UnregisterIsochBuffer 함수는 등시 전송에 할당된 WinUsb_RegisterIsochBuffer 모든 리소스를 해제합니다. 동기 작업입니다. |
WinUsb_WriteIsochPipe WinUsb_WriteIsochPipe 함수는 지정된 프레임 번호에서 시작하여 호출자가 제공한 버퍼의 내용을 등시 OUT 엔드포인트에 씁니다. |
WinUsb_WriteIsochPipeAsap WinUsb_WriteIsochPipeAsap 버퍼의 콘텐츠를 등시 OUT 엔드포인트에 쓰기 위한 요청을 제출합니다. |
WinUsb_WritePipe WinUsb_WritePipe 함수는 파이프에 데이터를 씁니다. |
WINUSB_SETUP_PACKET WINUSB_SETUP_PACKET 구조는 USB 설정 패킷을 설명합니다. |