HidDevice.FromIdAsync(String, FileAccessMode) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Membuka handel ke perangkat yang diidentifikasi oleh parameter deviceId . Jenis akses ditentukan oleh parameter accessMode .
public:
static IAsyncOperation<HidDevice ^> ^ FromIdAsync(Platform::String ^ deviceId, FileAccessMode accessMode);
/// [Windows.Foundation.Metadata.RemoteAsync]
static IAsyncOperation<HidDevice> FromIdAsync(winrt::hstring const& deviceId, FileAccessMode const& accessMode);
[Windows.Foundation.Metadata.RemoteAsync]
public static IAsyncOperation<HidDevice> FromIdAsync(string deviceId, FileAccessMode accessMode);
function fromIdAsync(deviceId, accessMode)
Public Shared Function FromIdAsync (deviceId As String, accessMode As FileAccessMode) As IAsyncOperation(Of HidDevice)
Parameter
- deviceId
-
String
Platform::String
winrt::hstring
ID DeviceInformation yang mengidentifikasi perangkat HID.
- accessMode
- FileAccessMode
Menentukan mode akses. Mode akses yang didukung adalah Read dan ReadWrite.
Mengembalikan
Objek HidDevice . Jika kemampuan perangkat HID tidak ada atau salah, ini akan menjadi null
.
- Atribut
Keterangan
Pertama kali metode ini dipanggil oleh aplikasi toko, metode ini harus dipanggil dari utas UI untuk menampilkan prompt persetujuan. Setelah pengguna memberikan persetujuan, metode dapat dipanggil dari utas aplikasi apa pun.
Manifes aplikasi harus mendeklarasikan kemampuan perangkat HID sebelum memanggil metode ini. Jika kemampuan perangkat HID hilang atau salah ditentukan, nilai yang dikembalikan akan dan null
tidak ada pengecualian yang akan dilemparkan.
Perangkat harus dibuka dengan FileAccessMode.ReadWrite untuk memanggil SendOutputReportAsync atau panggilan akan gagal dengan System.UnauthorizedAccessException: Access is denied. (Excep_FromHResult 0x80070005)
pengecualian. Untuk memanggil SendFeatureReportAsync, GetFeatureReportAsync atau GetInputReportAsync, perangkat harus dibuka dengan FileAccessMode.Read atau FileAccessMode.ReadWrite
Berlaku untuk
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk