Share via


PCI_EXPRESS_SLOT_CONTROL_REGISTER união (miniport.h)

A união PCI_EXPRESS_SLOT_CONTROL_REGISTER descreve um registro de controle de slot PCI Express (PCIe) de uma estrutura de funcionalidade PCIe.

Sintaxe

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;

Membros

DUMMYSTRUCTNAME

A estrutura DUMMYSTRUCTNAME .

DUMMYSTRUCTNAME.AttentionButtonEnable

Um único bit que indica que o botão de atenção do slot está habilitado para gerar eventos.

DUMMYSTRUCTNAME.PowerFaultDetectEnable

Um único bit que indica que a detecção de falha de energia para o slot está habilitada para gerar eventos.

DUMMYSTRUCTNAME.MRLSensorEnable

Um único bit que indica que o sensor mrl (trava de retenção) operado manualmente para o slot está habilitado para gerar eventos.

DUMMYSTRUCTNAME.PresenceDetectEnable

Um único bit que indica que cartão detecção de presença para o slot está habilitado para gerar eventos.

DUMMYSTRUCTNAME.CommandCompletedEnable

Um único bit que indica que a notificação está habilitada para o slot quando um comando emitido é concluído pelo controlador de hot-plug.

DUMMYSTRUCTNAME.HotPlugInterruptEnable

Um único bit que indica que as interrupções para o slot estão habilitadas para eventos de hot-plug.

DUMMYSTRUCTNAME.AttentionIndicatorControl

O estado do indicador de atenção do slot. Os valores possíveis são:

IndicatorOn
O indicador está ativado.

IndicatorBlink
O indicador está piscando.

IndicatorOff
O indicador está desativado.

DUMMYSTRUCTNAME.PowerIndicatorControl

O estado do indicador de energia do slot. Os valores possíveis são:

IndicatorOn
O indicador está ativado.

IndicatorBlink
O indicador está piscando.

IndicatorOff
O indicador está desativado.

DUMMYSTRUCTNAME.PowerControllerControl

O estado do controlador de energia do slot. Os valores possíveis são:

PowerOn
O poder está ligado.

PowerOff
A energia está desligada.

DUMMYSTRUCTNAME.ElectromechanicalLockControl

Esse membro sempre contém zero.

DUMMYSTRUCTNAME.DataLinkStateChangeEnable

Um único bit que indica que a notificação está habilitada para o slot para alterações na camada de link de dados bit ativo do link status registro da estrutura de funcionalidade PCIe.

DUMMYSTRUCTNAME.Rsvd

Reservado.

AsUSHORT

Uma representação ushort do conteúdo da estrutura PCI_EXPRESS_SLOT_CONTROL_REGISTER .

Comentários

A estrutura PCI_EXPRESS_SLOT_CONTROL_REGISTER está disponível no Windows Server 2008 e versões posteriores do Windows.

Uma estrutura PCI_EXPRESS_SLOT_CONTROL_REGISTER está contida na estrutura PCI_EXPRESS_CAPABILITY .

Requisitos

Requisito Valor
Cabeçalho miniport.h (inclua Ntddk.h, Miniport.h)

Confira também

PCI_EXPRESS_CAPABILITY