estrutura NDIS_OPER_STATE (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 Type da estrutura especificada por Header como NDIS_OBJECT_TYPE_DEFAULT, o membro Revision como NDIS_OPER_STATE_REVISION_1 e o membro Size para NDIS_SIZEOF_OPER_STATE_REVISION_1.
OperationalStatus
O NET_IF_OPER_STATUS tipo de status operacional.
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 miniporta 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 miniporta 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 miniporta está em um estado de baixa potência.
Comentários
Para a indicação 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 sobressociá-los.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Com suporte no NDIS 6.0 e posterior. |
Cabeçalho | ntddndis.h (inclua Ndis.h) |