Share via


PCI_EXPRESS_DEVICE_STATUS_REGISTER união (miniport.h)

A união PCI_EXPRESS_DEVICE_STATUS_REGISTER descreve um dispositivo PCI Express (PCIe) status registro de uma estrutura de funcionalidade PCIe.

Sintaxe

typedef union _PCI_EXPRESS_DEVICE_STATUS_REGISTER {
  struct {
    USHORT CorrectableErrorDetected : 1;
    USHORT NonFatalErrorDetected : 1;
    USHORT FatalErrorDetected : 1;
    USHORT UnsupportedRequestDetected : 1;
    USHORT AuxPowerDetected : 1;
    USHORT TransactionsPending : 1;
    USHORT Rsvd : 10;
  } DUMMYSTRUCTNAME;
  USHORT AsUSHORT;
} PCI_EXPRESS_DEVICE_STATUS_REGISTER, *PPCI_EXPRESS_DEVICE_STATUS_REGISTER;

Membros

DUMMYSTRUCTNAME

A estrutura DUMMYSTRUCTNAME .

DUMMYSTRUCTNAME.CorrectableErrorDetected

Um único bit que indica que um erro corrigível foi detectado.

DUMMYSTRUCTNAME.NonFatalErrorDetected

Um único bit que indica que um erro não correcionável não fatal foi detectado.

DUMMYSTRUCTNAME.FatalErrorDetected

Um único bit que indica que um erro não correcionável não fatal foi detectado.

DUMMYSTRUCTNAME.UnsupportedRequestDetected

Um único bit que indica que uma solicitação sem suporte foi detectada.

DUMMYSTRUCTNAME.AuxPowerDetected

Um único bit que indica que a energia da AUX foi detectada.

DUMMYSTRUCTNAME.TransactionsPending

Um único bit que indica que o dispositivo emitiu solicitações não postadas que não foram concluídas. O dispositivo limpa esse bit quando todas as solicitações não postadas pendentes foram concluídas ou foram encerradas pelo mecanismo de tempo limite de conclusão.

DUMMYSTRUCTNAME.Rsvd

Reservado.

AsUSHORT

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

Comentários

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

Uma estrutura PCI_EXPRESS_DEVICE_STATUS_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