ACPI_INTERFACE_STANDARD2 structure (wdm.h)

This topic describes the ACPI_INTERFACE_STANDARD2 structure.

Syntax

typedef struct {
  USHORT                                Size;
  USHORT                                Version;
  PVOID                                 Context;
  PINTERFACE_REFERENCE                  InterfaceReference;
  PINTERFACE_DEREFERENCE                InterfaceDereference;
  PGPE_CONNECT_VECTOR2                  GpeConnectVector;
  PGPE_DISCONNECT_VECTOR2               GpeDisconnectVector;
  PGPE_ENABLE_EVENT2                    GpeEnableEvent;
  PGPE_DISABLE_EVENT2                   GpeDisableEvent;
  PGPE_CLEAR_STATUS2                    GpeClearStatus;
  PREGISTER_FOR_DEVICE_NOTIFICATIONS2   RegisterForDeviceNotifications;
  PUNREGISTER_FOR_DEVICE_NOTIFICATIONS2 UnregisterForDeviceNotifications;
} ACPI_INTERFACE_STANDARD2, *PACPI_INTERFACE_STANDARD2;

Members

Size

Describes the USHORT member Size.

Version

Describes the USHORT member Version.

Context

Describes the PVOID member Context.

InterfaceReference

Describes the PINTERFACE_REFERENCE member InterfaceReference.

InterfaceDereference

Describes the PINTERFACE_DEREFERENCE member InterfaceDereference.

GpeConnectVector

Describes the PGPE_CONNECT_VECTOR member GpeConnectVector.

GpeDisconnectVector

Describes the PGPE_DISCONNECT_VECTOR member GpeDisconnectVector.

GpeEnableEvent

Describes the PGPE_ENABLE_EVENT member GpeEnableEvent.

GpeDisableEvent

Describes the PGPE_DISABLE_EVENT member GpeDisableEvent.

GpeClearStatus

Describes the PGPE_CLEAR_STATUS member GpeClearStatus.

RegisterForDeviceNotifications

Describes the PREGISTER_FOR_DEVICE_NOTIFICATIONS member RegisterForDeviceNotifications.

UnregisterForDeviceNotifications

Describes the PUNREGISTER_FOR_DEVICE_NOTIFICATIONS member UnregisterForDeviceNotifications.

Requirements

Requirement Value
Header wdm.h (include Wdm.h)