fungsi WinUsb_GetCurrentAlternateSetting (winusb.h)

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

Sintaks

BOOL WinUsb_GetCurrentAlternateSetting(
  [in]  WINUSB_INTERFACE_HANDLE InterfaceHandle,
  [out] PUCHAR                  SettingNumber
);

Parameter

[in] InterfaceHandle

Handel buram ke antarmuka dalam konfigurasi yang dipilih. Untuk mendapatkan pengaturan alternatif saat ini di antarmuka pertama (default) pada perangkat, gunakan handel antarmuka yang dikembalikan oleh WinUsb_Initialize. Untuk semua antarmuka lainnya, gunakan handel ke antarmuka target, yang diambil oleh WinUsb_GetAssociatedInterface.

[out] SettingNumber

Penunjuk ke karakter yang tidak ditandatangani yang menerima bilangan bulat yang menunjukkan pengaturan alternatif saat ini.

Menampilkan nilai

WinUsb_GetCurrentAlternateSetting mengembalikan TRUE jika operasi berhasil. Jika tidak, rutinitas ini mengembalikan FALSE, dan pemanggil dapat mengambil kesalahan yang dicatat dengan memanggil GetLastError.

GetLastError dapat mengembalikan kode kesalahan berikut.

Menampilkan kode Deskripsi
ERROR_INVALID_HANDLE
Pemanggil melewati NULL dalam parameter InterfaceHandle .

Persyaratan

   
Target Platform Universal
Header winusb.h (termasuk Winusb.h)
Pustaka Winusb.lib
DLL Winusb.dll

Lihat juga

WinUSB

Fungsi WinUSB

WinUsb_Initialize