Compartilhar via


NDIS_OPER_STATE estrutura (ntddndis.h)

A estrutura NDIS_OPER_STATE fornece o estado operacional atual de um adaptador de rede NDIS.

Sintaxe

typedef struct _NDIS_OPER_STATE {
  NDIS_OBJECT_HEADER Header;
  NET_IF_OPER_STATUS OperationalStatus;
  ULONG              OperationalStatusFlags;
} NDIS_OPER_STATE, *PNDIS_OPER_STATE;

Membros

Header

A estrutura NDIS_OBJECT_HEADER para a estrutura NDIS_OPER_STATE. Defina o membro tipo da estrutura que de Cabeçalho especifica para NDIS_OBJECT_TYPE_DEFAULT, o membro de Revisão de para NDIS_OPER_STATE_REVISION_1 e o membro tamanho do para NDIS_SIZEOF_OPER_STATE_REVISION_1.

OperationalStatus

O tipo de status operacional NET_IF_OPER_STATUS.

OperationalStatusFlags

Esse membro fornece o motivo pelo qual o membro OperationalStatus está definido como NET_IF_OPER_STATUS_DOWN ou NET_IF_OPER_STATUS_DORMANT. Esse membro é um valor ULONG que contém um OR bit a bit de uma combinação dos seguintes sinalizadores:

NET_IF_OPER_STATUS_DOWN_NOT_AUTHENTICATED

O status operacional é definido como NET_IF_OPER_STATUS_DOWN porque a porta padrão do adaptador de miniporto não é autenticada.

NET_IF_OPER_STATUS_DOWN_NOT_MEDIA_CONNECTED

O status operacional é definido como NET_IF_OPER_STATUS_DOWN porque o adaptador de miniporto não está em um estado conectado à mídia.

NET_IF_OPER_STATUS_DORMANT_PAUSED

O status operacional é definido como NET_IF_OPER_STATUS_DORMANT porque o adaptador de miniporto está em pausa ou em pausa.

NET_IF_OPER_STATUS_DORMANT_LOW_POWER

O status operacional é definido como NET_IF_OPER_STATUS_DORMANT porque o adaptador de miniporto está em um estado de baixa potência.

Observações

Para a indicação de status NDIS_STATUS_OPER_STATUS, o NDIS fornece uma estrutura NDIS_OPER_STATE no membro StatusBuffer da estrutura NDIS_STATUS_INDICATION.

NDIS_STATUS_OPER_STATUS indica o estado operacional atual de um adaptador de rede NDIS para drivers sobressociantes.

Requisitos

Requisito Valor
de cliente com suporte mínimo Com suporte no NDIS 6.0 e posterior.
cabeçalho ntddndis.h (inclua Ndis.h)

Consulte também

NDIS_OBJECT_HEADER

NDIS_STATUS_INDICATION

NDIS_STATUS_OPER_STATUS

NET_IF_OPER_STATUS