struktur DEVICE_INTERFACE_CHANGE_NOTIFICATION (wdm.h)
Struktur DEVICE_INTERFACE_CHANGE_NOTIFICATION menjelaskan antarmuka perangkat yang telah diaktifkan (tiba) atau dinonaktifkan (dihapus). Manajer PnP mengirimkan struktur ini ke driver yang mendaftarkan rutinitas panggilan balik untuk pemberitahuan peristiwa EventCategoryDeviceInterfaceChange .
Sintaks
typedef struct _DEVICE_INTERFACE_CHANGE_NOTIFICATION {
USHORT Version;
USHORT Size;
GUID Event;
GUID InterfaceClassGuid;
PUNICODE_STRING SymbolicLinkName;
} DEVICE_INTERFACE_CHANGE_NOTIFICATION, *PDEVICE_INTERFACE_CHANGE_NOTIFICATION;
Anggota
Version
Menentukan versi struktur data, saat ini 1.
Size
Menentukan ukuran struktur, dalam byte, termasuk ukuran tiga anggota pertama standar ditambah data khusus peristiwa.
Event
Menentukan GUID yang mengidentifikasi peristiwa: GUID_DEVICE_INTERFACE_ARRIVAL atau GUID_DEVICE_INTERFACE_REMOVAL. GUID didefinisikan dalam Wdmguid.h.
InterfaceClassGuid
Menentukan kelas antarmuka perangkat yang baru saja diaktifkan atau dinonaktifkan.
SymbolicLinkName
Penunjuk ke string Unicode yang berisi nama tautan simbolis untuk antarmuka perangkat.
Keterangan
Struktur ini dialokasikan dari memori halaman.
Persyaratan
Persyaratan | Nilai |
---|---|
Header | wdm.h (termasuk Wdm.h, Ntddk.h, Ntifs.h) |
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