Condividi tramite


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.