struktur USBPM_EVENT_CALLBACK_PARAMS (usbpmapi.h)
Berisi detail peristiwa yang terkait dengan perubahan kedatangan/penghapusan manajer kebijakan, kedatangan/penghapusan hub, atau perubahan status konektor. Struktur ini digunakan dalam fungsi panggilan balik EVT_USBPM_EVENT_CALLBACK .
Sintaks
typedef struct _USBPM_EVENT_CALLBACK_PARAMS {
USBPM_EVENT_TYPE EventType;
union {
struct {
ULONG AccessGranted;
} PolicyManagerArrival;
struct {
USBPM_HUB HubHandle;
} HubArrivalRemoval;
struct {
USBPM_CONNECTOR ConnectorHandle;
} ConnectorStateChange;
} EventData;
PVOID Context;
} USBPM_EVENT_CALLBACK_PARAMS, *PUSBPM_EVENT_CALLBACK_PARAMS;
Anggota
EventType
Nilai jenis USBPM_EVENT_TYPE yang menunjukkan jenis peristiwa.
EventData
Penyatuan yang berisi data khusus peristiwa. Driver klien harus mengatur data peristiwa dalam struktur dalam yang terkait dengan peristiwa.
EventData.PolicyManagerArrival
Data tentang peristiwa kedatangan Manajer Kebijakan.
EventData.PolicyManagerArrival.AccessGranted
EventData.HubArrivalRemoval
Data tentang peristiwa kedatangan atau penghapusan hub.
EventData.HubArrivalRemoval.HubHandle
Handel ke hub konektor.
EventData.ConnectorStateChange
Data tentang peristiwa perubahan status konektor.
EventData.ConnectorStateChange.ConnectorHandle
Handel ke konektor.
Context
Konteks yang disediakan oleh driver klien dalam panggilan sebelumnya ke UsbPm_Register.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 10, version 1809 |
Versi KMDF minimum | 1.27 |
Versi UMDF minimum | 2.27 |
Header | usbpmapi.h |
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