Freigeben über


WDF_DEVICE_PNP_NOTIFICATION_DATA Struktur (wdfdevice.h)

[Gilt nur für KMDF]

Hinweis

Diese Struktur ist nur für die interne Verwendung von Microsoft vorgesehen.

Die WDF_DEVICE_PNP_NOTIFICATION_DATA Struktur beschreibt eine Zustandsänderung innerhalb des Plug- und Play-Zustandsautomaten eines Geräts.

Syntax

typedef struct _WDF_DEVICE_PNP_NOTIFICATION_DATA {
  WDF_STATE_NOTIFICATION_TYPE Type;
  union {
    struct {
      WDF_DEVICE_PNP_STATE CurrentState;
      WDF_DEVICE_PNP_STATE NewState;
    } EnterState;
    struct {
      WDF_DEVICE_PNP_STATE CurrentState;
    } PostProcessState;
    struct {
      WDF_DEVICE_PNP_STATE CurrentState;
      WDF_DEVICE_PNP_STATE NewState;
    } LeaveState;
  } Data;
} WDF_DEVICE_PNP_NOTIFICATION_DATA;

Elemente

Type

Ein WDF_STATE_NOTIFICATION_TYPE-typed-Enumerator, der den Typ der gemeldeten Zustandsänderung identifiziert.

Data

Data.EnterState

EnterState.

Data.EnterState.CurrentState

Wenn Typ-StateNotificationEnterStateist, identifiziert dieser WDF_DEVICE_PNP_STATE-typed-Enumerator den aktuellen Zustand des Zustandsautomaten.

Data.EnterState.NewState

Wenn TypeStateNotificationEnterStateist, identifiziert dieser WDF_DEVICE_PNP_STATE-typed-Enumerator den nächsten Zustand des Zustandsautomaten.

Data.PostProcessState

PostProcessState.

Data.PostProcessState.CurrentState

Wenn Typ-StateNotificationEnterStateist, identifiziert dieser WDF_DEVICE_PNP_STATE-typed-Enumerator den aktuellen Zustand des Zustandsautomaten.

Data.LeaveState

LeaveState.

Data.LeaveState.CurrentState

Wenn Typ-StateNotificationEnterStateist, identifiziert dieser WDF_DEVICE_PNP_STATE-typed-Enumerator den aktuellen Zustand des Zustandsautomaten.

Data.LeaveState.NewState

Wenn TypeStateNotificationEnterStateist, identifiziert dieser WDF_DEVICE_PNP_STATE-typed-Enumerator den nächsten Zustand des Zustandsautomaten.

Bemerkungen

Die WDF_DEVICE_PNP_NOTIFICATION_DATA-Struktur ist ein Eingabeargument für die EvtDevicePnpStateChange Rückruffunktion eines Treibers.

Anforderungen

Anforderung Wert
Minimale KMDF-Version 1.0
Kopfzeile wdfdevice.h (einschließen Wdf.h)

Siehe auch

WdfDeviceInitRegisterPnpStateChangeCallback-