header winusb.h

Header ini digunakan oleh referensi driver USB. Untuk informasi selengkapnya, lihat:

winusb.h berisi antarmuka pemrograman berikut:

Fungsi

 
WinUsb_AbortPipe

Fungsi WinUsb_AbortPipe membatalkan semua transfer yang tertunda untuk pipa. Ini adalah operasi sinkron.
WinUsb_ControlTransfer

Fungsi WinUsb_ControlTransfer mengirimkan data kontrol melalui titik akhir kontrol default.
WinUsb_FlushPipe

Fungsi WinUsb_FlushPipe membuang data apa pun yang di-cache dalam pipa. Ini adalah operasi sinkron.
WinUsb_Free

Fungsi WinUsb_Free merilis semua sumber daya yang WinUsb_Initialize dialokasikan. Ini adalah operasi sinkron.
WinUsb_GetAdjustedFrameNumber

Fungsi WinUsb_GetAdjustedFrameNumber menghitung nomor bingkai USB saat ini berdasarkan nilai nomor bingkai dan tanda waktu.
WinUsb_GetAssociatedInterface

Fungsi WinUsb_GetAssociatedInterface mengambil handel untuk antarmuka terkait. Ini adalah operasi sinkron.
WinUsb_GetCurrentAlternateSetting

Fungsi WinUsb_GetCurrentAlternateSetting mendapatkan pengaturan antarmuka alternatif saat ini untuk antarmuka. Ini adalah operasi sinkron.
WinUsb_GetCurrentFrameNumber

Fungsi WinUsb_GetCurrentFrameNumber mendapatkan nomor bingkai saat ini untuk bus.
WinUsb_GetCurrentFrameNumberAndQpc

Fungsi WinUsb_GetCurrentFrameNumberAndQpc mengambil nilai penghitung kinerja kueri sistem (QPC) yang disinkronkan dengan bingkai dan mikroframe.
WinUsb_GetDescriptor

Fungsi WinUsb_GetDescriptor mengembalikan deskriptor yang diminta. Ini adalah operasi sinkron.
WinUsb_GetOverlappedResult

Fungsi WinUsb_GetOverlappedResult mengambil hasil operasi yang tumpang tindih pada file yang ditentukan.
WinUsb_GetPipePolicy

Fungsi WinUsb_GetPipePolicy mengambil kebijakan untuk pipa tertentu yang terkait dengan titik akhir pada perangkat. Ini adalah operasi sinkron.
WinUsb_GetPowerPolicy

Fungsi WinUsb_GetPowerPolicy mengambil kebijakan daya untuk perangkat. Ini adalah operasi sinkron.
WinUsb_Initialize

Fungsi WinUsb_Initialize membuat handel WinUSB untuk perangkat yang ditentukan oleh handel file.
WinUsb_QueryDeviceInformation

Fungsi WinUsb_QueryDeviceInformation mendapatkan informasi tentang perangkat fisik yang terkait dengan handel antarmuka WinUSB.
WinUsb_QueryInterfaceSettings

Fungsi WinUsb_QueryInterfaceSettings mengambil deskriptor antarmuka untuk pengaturan antarmuka alternatif yang ditentukan untuk handel antarmuka tertentu.
WinUsb_QueryPipe

Fungsi WinUsb_QueryPipe mengambil informasi tentang titik akhir yang ditentukan dan pipa terkait untuk antarmuka.
WinUsb_QueryPipeEx

Fungsi WinUsb_QueryPipeEx mengambil informasi yang diperluas tentang titik akhir yang ditentukan dan pipa terkait untuk antarmuka.
WinUsb_ReadIsochPipe

Fungsi WinUsb_ReadIsochPipe membaca data dari titik akhir OUT isochronous.
WinUsb_ReadIsochPipeAsap

Fungsi WinUsb_ReadIsochPipeAsap mengirimkan permintaan yang membaca data dari titik akhir OUT isochronous.
WinUsb_ReadPipe

Fungsi WinUsb_ReadPipe membaca data dari pipa yang ditentukan.
WinUsb_RegisterIsochBuffer

Fungsi WinUsb_RegisterIsochBuffer mendaftarkan buffer yang akan digunakan untuk transfer isochronous.
WinUsb_ResetPipe

Fungsi WinUsb_ResetPipe mengatur ulang pengalih data dan membersihkan kondisi kios pada pipa.
WinUsb_SetCurrentAlternateSetting

Fungsi WinUsb_SetCurrentAlternateSetting mengatur pengaturan alternatif antarmuka.
WinUsb_SetPipePolicy

Fungsi WinUsb_SetPipePolicy menetapkan kebijakan untuk pipa tertentu yang terkait dengan titik akhir pada perangkat. Ini adalah operasi sinkron.
WinUsb_SetPowerPolicy

Fungsi WinUsb_SetPowerPolicy menetapkan kebijakan daya untuk perangkat.
WinUsb_StartTrackingForTimeSync

Fungsi WinUsb_StartTrackingForTimeSync memulai fitur sinkronisasi waktu di tumpukan driver USB yang mendapatkan waktu QPC sistem terkait untuk bingkai bus USB dan mikroframe.
WinUsb_StopTrackingForTimeSync

Fungsi WinUsb_StopTrackingForTimeSync memuncaki fitur sinkronisasi waktu di tumpukan driver USB yang mendapatkan waktu QPC sistem terkait untuk bingkai bus USB dan mikroframe.
WinUsb_UnregisterIsochBuffer

Fungsi WinUsb_UnregisterIsochBuffer merilis semua sumber daya yang WinUsb_RegisterIsochBuffer dialokasikan untuk transfer isochronous. Ini adalah operasi sinkron.
WinUsb_WriteIsochPipe

Fungsi WinUsb_WriteIsochPipe menulis konten buffer yang disediakan penelepon ke titik akhir OUT isochronous, dimulai pada nomor bingkai tertentu.
WinUsb_WriteIsochPipeAsap

WinUsb_WriteIsochPipeAsap mengirimkan permintaan untuk menulis konten buffer ke titik akhir OUT isochronous.
WinUsb_WritePipe

Fungsi WinUsb_WritePipe menulis data ke pipa.

Struktur

 
WINUSB_SETUP_PACKET

Struktur WINUSB_SETUP_PACKET menjelaskan paket penyiapan USB.