Заголовок 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, которая получает связанное системное время QPC для кадров и микрофреймов шины USB. |
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. |