Partilhar via


NDIS_PORT_AUTHENTICATION_PARAMETERS estrutura (ntddndis.h)

A estrutura NDIS_PORT_AUTHENTICATION_PARAMETERS especifica os parâmetros de estado para uma porta NDIS.

Sintaxe

typedef struct _NDIS_PORT_AUTHENTICATION_PARAMETERS {
  NDIS_OBJECT_HEADER            Header;
  NDIS_PORT_CONTROL_STATE       SendControlState;
  NDIS_PORT_CONTROL_STATE       RcvControlState;
  NDIS_PORT_AUTHORIZATION_STATE SendAuthorizationState;
  NDIS_PORT_AUTHORIZATION_STATE RcvAuthorizationState;
} NDIS_PORT_AUTHENTICATION_PARAMETERS, *PNDIS_PORT_AUTHENTICATION_PARAMETERS;

Membros

Header

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

SendControlState

O estado de controle da porta que o adaptador de miniporto deve usar para operações de envio. Esse membro deve conter um dos seguintes valores:

NdisPortControlStateUnknown

O estado de controle da porta para operações de envio é desconhecido.

NdisPortControlStateControlled

A porta está em um estado controlado para operações de envio. Ou seja, a porta requer autorização.

NdisPortControlStateUncontrolled

A porta está em um estado descontrolado para operações de envio. Ou seja, a porta não requer autorização.

RcvControlState

O estado de controle da porta que o adaptador de miniporto deve usar para operações de recebimento. Esse membro deve conter um dos seguintes valores:

NdisPortControlStateUnknown

O estado de controle da porta para operações de recebimento é desconhecido.

NdisPortControlStateControlled

A porta está em um estado controlado para operações de recebimento. Ou seja, a porta requer autorização.

NdisPortControlStateUncontrolled

A porta está em um estado descontrolado para operações de recebimento. Ou seja, a porta não requer autorização.

SendAuthorizationState

O estado de autorização da porta que o adaptador de miniporto deve usar para operações de envio. Ignore esse membro se o membro SendControlState estiver definido como NdisPortControlStateUncontrolled.

Esse membro deve conter um dos seguintes valores:

NdisPortAuthorizationUnknown

O estado de autorização da porta para operações de envio é desconhecido.

NdisPortAuthorized

A porta está autorizada para operações de envio.

NdisPortUnauthorized

A porta não está autorizada para operações de envio.

NdisPortReauthorizing

A porta está autorizando novamente as operações de envio.

RcvAuthorizationState

O estado de autorização da porta que o adaptador de miniporto deve usar para operações de recebimento. Ignore esse membro se o membro RcvControlState estiver definido como NdisPortControlStateUncontrolled.

Esse membro deve conter um dos seguintes valores:

NdisPortAuthorizationUnknown

O estado de autorização da porta para operações de recebimento é desconhecido.

NdisPortAuthorized

A porta está autorizada para operações de recebimento.

NdisPortUnauthorized

A porta não está autorizada para operações de recebimento.

NdisPortReauthorizing

A porta está sendo novamente autorizada para operações de recebimento.

Observações

A estrutura NDIS_PORT_AUTHENTICATION_PARAMETERS é usada em OID_GEN_PORT_AUTHENTICATION_PARAMETERS solicitações de OID para especificar o estado de autenticação atual de uma porta NDIS.

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

OID_GEN_PORT_AUTHENTICATION_PARAMETERS