estructura PCI_PM_CAPABILITY (miniport.h)

La estructura PCI_PM_CAPABILITY informa de las funcionalidades de administración de energía del dispositivo.

Sintaxis

typedef struct _PCI_PM_CAPABILITY {
  PCI_CAPABILITIES_HEADER Header;
  union {
    PCI_PMC Capabilities;
    USHORT  AsUSHORT;
  } PMC;
  union {
    PCI_PMCSR ControlStatus;
    USHORT    AsUSHORT;
  } PMCSR;
  union {
    PCI_PMCSR_BSE BridgeSupport;
    UCHAR         AsUCHAR;
  } PMCSR_BSE;
  UCHAR                   Data;
} PCI_PM_CAPABILITY, *PPCI_PM_CAPABILITY;

Miembros

Header

Contiene una estructura de tipo PCI_CAPABILITIES_HEADER que identifica la funcionalidad y proporciona un vínculo a la siguiente descripción de la funcionalidad.

PMC

Unión de capacidades de administración de energía (desplazamiento = 2).

PMC.Capabilities

Contiene una estructura de tipo PCI_PMC que especifica las funcionalidades de administración de energía del dispositivo. Esta información se recuperó del registro de funcionalidades de administración de energía (desplazamiento 2 en el bloque de registro de administración de energía). Para obtener más información sobre el contenido del registro de funcionalidades de administración de energía, consulte la Especificación de administración de energía PCI.

PMC.AsUSHORT

Contiene los mismos datos que el miembro Capabilities .

PMCSR

Unión de estado/control de administración de energía (desplazamiento = 4).

PMCSR.ControlStatus

Contiene una estructura de tipo PCI_PMCSR que informa del contenido del registro de estado del control de administración de energía. Este registro se usa para supervisar las señales de eventos de administración de energía y administrar el estado de alimentación del dispositivo. Para obtener más información sobre el contenido del registro de estado del control de administración de energía, consulte la Especificación de administración de energía PCI.

PMCSR.AsUSHORT

Contiene los mismos datos que el miembro ControlStatus .

PMCSR_BSE

El puente PMCSR PCI-PCI admite la unión de extensiones.

PMCSR_BSE.BridgeSupport

Contiene una estructura de tipo PCI_PMCSR_BSE que informa del contenido del registro de estado del control de administración de energía para las extensiones de compatibilidad de puente PCI.

PMCSR_BSE.AsUCHAR

Contiene los mismos datos que el miembro BridgeSupport .

Data

Contiene el contenido de un registro de datos opcional que el dispositivo usa para notificar datos operativos dependientes del estado, como la disipación de calor o la cantidad de energía que ha consumido el dispositivo.

Requisitos

Requisito Valor
Header miniport.h (incluya Wdm.h, Miniport.h)

Consulte también

PCI_PMCSR

PCI_CAPABILITIES_HEADER

PCI_PMC

PCI_PMCSR_BSE