Fungsi UdecxWdfDeviceNeedsReset (udecxwdfdevice.h)
Menginformasikan ekstensi kelas emulasi perangkat USB (UdeCx) bahwa perangkat memerlukan operasi reset.
Sintaks
NTSTATUS UdecxWdfDeviceNeedsReset(
[In] WDFDEVICE UdeWdfDevice,
[In] UDECX_WDF_DEVICE_RESET_TYPE ResetType
);
Parameter
[In] UdeWdfDevice
Handel ke objek perangkat kerangka kerja yang mewakili perangkat USB. Driver klien menginisialisasi objek ini dalam panggilan sebelumnya ke UdecxWdfDeviceAddUsbDeviceEmulation.
[In] ResetType
Nilai jenis UDECX_WDF_DEVICE_RESET_TYPE yang menunjukkan jenis reset. Hanya UdecxWdfDeviceResetAttemptPlatformLevelDeviceReset
didukung saat ini.
Mengembalikan nilai
Fungsi mengembalikan STATUS_SUCCESS jika operasi berhasil. Jika tidak, mengembalikan kode kesalahan NTSTATUS yang sesuai.
Keterangan
Jika operasi reset yang ada sedang berlangsung, fungsi gagal dengan kesalahan STATUS_DEVICE_BUSY. Perhatikan bahwa hanya UdecxWdfDeviceResetAttemptPlatformLevelDeviceReset
didukung saat ini. UdecxWdfDeviceResetAttemptFunctionLevelDeviceReset
tidak didukung.
Persyaratan
Persyaratan | Nilai |
---|---|
Versi KMDF minimum | 1.27 |
Versi UMDF minimum | T/A |
Header | udecxwdfdevice.h (termasuk Udecx.h) |
Pustaka | Udecxstub.lib |
IRQL | PASSIVE_LEVEL |
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