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

HWPROFILE_CHANGE_NOTIFICATION

IoRegisterPlugPlayNotification

PLUGPLAY_NOTIFICATION_HEADER

TARGET_DEVICE_REMOVAL_NOTIFICATION