PCI_EXPRESS_SLOT_CONTROL_REGISTER unión (miniport.h)

La unión PCI_EXPRESS_SLOT_CONTROL_REGISTER describe un registro de control de ranura PCI Express (PCIe) de una estructura de funcionalidad PCIe.

Sintaxis

typedef union _PCI_EXPRESS_SLOT_CONTROL_REGISTER {
  struct {
    USHORT AttentionButtonEnable : 1;
    USHORT PowerFaultDetectEnable : 1;
    USHORT MRLSensorEnable : 1;
    USHORT PresenceDetectEnable : 1;
    USHORT CommandCompletedEnable : 1;
    USHORT HotPlugInterruptEnable : 1;
    USHORT AttentionIndicatorControl : 2;
    USHORT PowerIndicatorControl : 2;
    USHORT PowerControllerControl : 1;
    USHORT ElectromechanicalLockControl : 1;
    USHORT DataLinkStateChangeEnable : 1;
    USHORT Rsvd : 3;
  } DUMMYSTRUCTNAME;
  USHORT AsUSHORT;
} PCI_EXPRESS_SLOT_CONTROL_REGISTER, *PPCI_EXPRESS_SLOT_CONTROL_REGISTER;

Miembros

DUMMYSTRUCTNAME

Estructura DUMMYSTRUCTNAME .

DUMMYSTRUCTNAME.AttentionButtonEnable

Un solo bit que indica que el botón de atención de la ranura está habilitado para generar eventos.

DUMMYSTRUCTNAME.PowerFaultDetectEnable

Un solo bit que indica que la detección de errores de energía de la ranura está habilitada para generar eventos.

DUMMYSTRUCTNAME.MRLSensorEnable

Un solo bit que indica que el sensor de bloqueo temporal de retención (MRL) operado manualmente para la ranura está habilitado para generar eventos.

DUMMYSTRUCTNAME.PresenceDetectEnable

Un solo bit que indica que la detección de presencia de tarjeta para la ranura está habilitada para generar eventos.

DUMMYSTRUCTNAME.CommandCompletedEnable

Un solo bit que indica que la notificación está habilitada para la ranura cuando el controlador de conexión activa completa un comando emitido.

DUMMYSTRUCTNAME.HotPlugInterruptEnable

Un solo bit que indica que las interrupciones de la ranura están habilitadas para eventos de conexión activa.

DUMMYSTRUCTNAME.AttentionIndicatorControl

Estado del indicador de atención de la ranura. Los valores posibles son:

IndicatorOn
El indicador está activado.

IndicatorBlink
El indicador parpadea.

IndicatorOff
El indicador está desactivado.

DUMMYSTRUCTNAME.PowerIndicatorControl

Estado del indicador de potencia de la ranura. Los valores posibles son:

IndicatorOn
El indicador está activado.

IndicatorBlink
El indicador parpadea.

IndicatorOff
El indicador está desactivado.

DUMMYSTRUCTNAME.PowerControllerControl

Estado del controlador de alimentación de la ranura. Los valores posibles son:

Encendido
La alimentación está activada.

PowerOff
La alimentación está apagada.

DUMMYSTRUCTNAME.ElectromechanicalLockControl

Este miembro siempre contiene cero.

DUMMYSTRUCTNAME.DataLinkStateChangeEnable

Un solo bit que indica que la notificación está habilitada para la ranura para los cambios en el bit activo de la capa de vínculo de datos del registro de estado del vínculo de la estructura de funcionalidad PCIe.

DUMMYSTRUCTNAME.Rsvd

Reservado.

AsUSHORT

Representación de USHORT del contenido de la estructura PCI_EXPRESS_SLOT_CONTROL_REGISTER .

Comentarios

La estructura de PCI_EXPRESS_SLOT_CONTROL_REGISTER está disponible en Windows Server 2008 y versiones posteriores de Windows.

Una estructura de PCI_EXPRESS_SLOT_CONTROL_REGISTER se encuentra en la estructura PCI_EXPRESS_CAPABILITY .

Requisitos

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

Consulte también

PCI_EXPRESS_CAPABILITY