Intestazione winusb.h
Questa intestazione viene usata dal riferimento al driver USB. Per altre informazioni, vedere:
winusb.h contiene le interfacce di programmazione seguenti:
Funzioni
WinUsb_AbortPipe La funzione WinUsb_AbortPipe interrompe tutti i trasferimenti in sospeso per una pipe. Si tratta di un'operazione sincrona. |
WinUsb_ControlTransfer La funzione WinUsb_ControlTransfer trasmette i dati di controllo su un endpoint di controllo predefinito. |
WinUsb_FlushPipe La funzione WinUsb_FlushPipe elimina tutti i dati memorizzati nella cache in una pipe. Si tratta di un'operazione sincrona. |
WinUsb_Free La funzione WinUsb_Free rilascia tutte le risorse WinUsb_Initialize allocate. Si tratta di un'operazione sincrona. |
WinUsb_GetAdjustedFrameNumber La funzione WinUsb_GetAdjustedFrameNumber calcola il numero di frame USB corrente in base al valore del numero di fotogramma e al timestamp. |
WinUsb_GetAssociatedInterface La funzione WinUsb_GetAssociatedInterface recupera un handle per un'interfaccia associata. Si tratta di un'operazione sincrona. |
WinUsb_GetCurrentAlternateSetting La funzione WinUsb_GetCurrentAlternateSetting ottiene l'impostazione dell'interfaccia alternativa corrente per un'interfaccia. Si tratta di un'operazione sincrona. |
WinUsb_GetCurrentFrameNumber La funzione WinUsb_GetCurrentFrameNumber ottiene il numero di fotogramma corrente per l'autobus. |
WinUsb_GetCurrentFrameNumberAndQpc La funzione WinUsb_GetCurrentFrameNumberAndQpc recupera il valore QPC (System Query Performance Counter) sincronizzato con il frame e il microframe. |
WinUsb_GetDescriptor La funzione WinUsb_GetDescriptor restituisce il descrittore richiesto. Si tratta di un'operazione sincrona. |
WinUsb_GetOverlappedResult La funzione WinUsb_GetOverlappedResult recupera i risultati di un'operazione sovrapposta nel file specificato. |
WinUsb_GetPipePolicy La funzione WinUsb_GetPipePolicy recupera i criteri per una pipe specifica associata a un endpoint nel dispositivo. Si tratta di un'operazione sincrona. |
WinUsb_GetPowerPolicy La funzione WinUsb_GetPowerPolicy recupera i criteri di alimentazione per un dispositivo. Si tratta di un'operazione sincrona. |
WinUsb_Initialize La funzione WinUsb_Initialize crea un handle WinUSB per il dispositivo specificato da un handle di file. |
WinUsb_QueryDeviceInformation La funzione WinUsb_QueryDeviceInformation ottiene informazioni sul dispositivo fisico associato a un handle di interfaccia WinUSB. |
WinUsb_QueryInterfaceSettings La funzione WinUsb_QueryInterfaceSettings recupera il descrittore di interfaccia per le impostazioni di interfaccia alternative specificate per un handle di interfaccia specifico. |
WinUsb_QueryPipe La funzione WinUsb_QueryPipe recupera informazioni sull'endpoint specificato e sulla pipe associata per un'interfaccia. |
WinUsb_QueryPipeEx La funzione WinUsb_QueryPipeEx recupera informazioni estese sull'endpoint specificato e sulla pipe associata per un'interfaccia. |
WinUsb_ReadIsochPipe La funzione WinUsb_ReadIsochPipe legge i dati da un endpoint OUT isochronous. |
WinUsb_ReadIsochPipeAsap La funzione WinUsb_ReadIsochPipeAsap invia una richiesta che legge i dati da un endpoint OUT isocrono. |
WinUsb_ReadPipe La funzione WinUsb_ReadPipe legge i dati dalla pipe specificata. |
WinUsb_RegisterIsochBuffer La funzione WinUsb_RegisterIsochBuffer registra un buffer da usare per i trasferimenti isocroni. |
WinUsb_ResetPipe La funzione WinUsb_ResetPipe reimposta l'interruttore dei dati e cancella la condizione di stallo su una pipe. |
WinUsb_SetCurrentAlternateSetting La funzione WinUsb_SetCurrentAlternateSetting imposta l'impostazione alternativa di un'interfaccia. |
WinUsb_SetPipePolicy La funzione WinUsb_SetPipePolicy imposta i criteri per una pipe specifica associata a un endpoint nel dispositivo. Si tratta di un'operazione sincrona. |
WinUsb_SetPowerPolicy La funzione WinUsb_SetPowerPolicy imposta i criteri di alimentazione per un dispositivo. |
WinUsb_StartTrackingForTimeSync La funzione WinUsb_StartTrackingForTimeSync avvia la funzionalità di sincronizzazione dell'ora nello stack di driver USB che ottiene l'ora QPC di sistema associata per i fotogrammi e i microframe del bus USB. |
WinUsb_StopTrackingForTimeSync La funzione WinUsb_StopTrackingForTimeSync top la funzionalità di sincronizzazione dell'ora nello stack di driver USB che ottiene l'ora QPC di sistema associata per i fotogrammi e i microframe del bus USB. |
WinUsb_UnregisterIsochBuffer La funzione WinUsb_UnregisterIsochBuffer rilascia tutte le risorse che WinUsb_RegisterIsochBuffer allocate per i trasferimenti isocroni. Si tratta di un'operazione sincrona. |
WinUsb_WriteIsochPipe La funzione WinUsb_WriteIsochPipe scrive il contenuto di un buffer fornito dal chiamante in un endpoint OUT isochronous, a partire da un numero di frame specificato. |
WinUsb_WriteIsochPipeAsap Il WinUsb_WriteIsochPipeAsap invia una richiesta di scrittura del contenuto di un buffer in un endpoint OUT isochronous. |
WinUsb_WritePipe La funzione WinUsb_WritePipe scrive i dati in una pipe. |
Strutture
WINUSB_SETUP_PACKET La struttura WINUSB_SETUP_PACKET descrive un pacchetto di installazione USB. |