Заголовок 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.