estrutura NDIS_PORT_AUTHENTICATION_PARAMETERS (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 Type da estrutura especificada por Header como NDIS_OBJECT_TYPE_DEFAULT, o membro Revision como NDIS_PORT_AUTHENTICATION_PARAMETERS_REVISION_1 e o membro Size como NDIS_SIZEOF_PORT_AUTHENTICATION_PARAMETERS_REVISION_1.
SendControlState
O estado de controle da porta que o adaptador de miniporto deve usar para enviar operações. 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á autorizando novamente as operações de recebimento.
Comentários
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 |
---|---|
Cliente mínimo com suporte | Com suporte no NDIS 6.0 e posterior. |
Cabeçalho | ntddndis.h (inclua Ndis.h) |