UsbPm_Register (usbpmapi.h)
Mendaftarkan driver klien dengan Manajer Kebijakan untuk melaporkan perubahan kedatangan/penghapusan hub dan status konektor.
Sintaks
NTSTATUS UsbPm_Register(
[In] PUSBPM_CLIENT_CONFIG ClientConfig,
[Out] USBPM_CLIENT *ClientHandle
);
Parameter
[In] ClientConfig
Penunjuk ke struktur USBPM_CLIENT_CONFIG yang disediakan penelepon. Inisialisasi struktur dengan memanggil makro USBPM_CLIENT_CONFIG_INIT.
[Out] ClientHandle
Penunjuk ke lokasi yang menerima handel ke operasi pendaftaran.
Nilai kembali
Mengembalikan STATUS_SUCCESS jika operasi berhasil. Jika tidak, mengembalikan nilai NTSTATUS yang sesuai.
Keterangan
Fungsi panggilan balik driver klien mungkin mulai dipanggil sebelum UsbPm_Register kembali. Nilai ClientHandle diatur ke nilai yang valid sebelum fungsi panggilan balik dipanggil.
Pengemudi biasanya memanggil UsbPm_Register di EVT_WDF_DEVICE_SELF_MANAGED_IO_INIT pengemudi dan membatalkan pendaftaran di EVT_WDF_DEVICE_SELF_MANAGED_IO_CLEANUP dengan memanggil UsbPm_Deregister.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 10, version 1809 |
Versi KMDF minimum | 1.27 |
Versi UMDF minimum | 2.27 |
Header | usbpmapi.h |
Pustaka | UsbPmApi.lib |
IRQL | PASSIVE_LEVEL |
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