Compartir a través de


estructura NDIS_PORT_AUTHENTICATION_PARAMETERS (ntddndis.h)

La estructura NDIS_PORT_AUTHENTICATION_PARAMETERS especifica los parámetros de estado de un puerto NDIS.

Sintaxis

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;

Miembros

Header

Estructura NDIS_OBJECT_HEADER de la estructura NDIS_PORT_AUTHENTICATION_PARAMETERS. Establezca el miembro Type de la estructura que Header especifica para NDIS_OBJECT_TYPE_DEFAULT, el miembro Revision en NDIS_PORT_AUTHENTICATION_PARAMETERS_REVISION_1 y el miembro Size en NDIS_SIZEOF_PORT_AUTHENTICATION_PARAMETERS_REVISION_1.

SendControlState

Estado de control del puerto que debe usar el adaptador de minipuerto para las operaciones de envío. Este miembro debe contener uno de los siguientes valores:

NdisPortControlStateUnknown

El estado de control del puerto para las operaciones de envío es desconocido.

NdisPortControlStateControl

El puerto está en un estado controlado para las operaciones de envío. Es decir, el puerto requiere autorización.

NdisPortControlStateUncontrol

El puerto está en un estado no controlado para las operaciones de envío. Es decir, el puerto no requiere autorización.

RcvControlState

Estado de control del puerto que debe usar el adaptador de miniporte para las operaciones de recepción. Este miembro debe contener uno de los siguientes valores:

NdisPortControlStateUnknown

El estado de control del puerto para las operaciones de recepción es desconocido.

NdisPortControlStateControl

El puerto está en un estado controlado para las operaciones de recepción. Es decir, el puerto requiere autorización.

NdisPortControlStateUncontrol

El puerto está en un estado no controlado para las operaciones de recepción. Es decir, el puerto no requiere autorización.

SendAuthorizationState

Estado de autorización del puerto que el adaptador de miniporte debe usar para las operaciones de envío. Omita este miembro si el miembro SendControlState está establecido en NdisPortControlStateUncontrol.

Este miembro debe contener uno de los siguientes valores:

NdisPortAuthorizationUnknown

El estado de autorización del puerto para las operaciones de envío es desconocido.

NdisPortAuthorized

El puerto está autorizado para las operaciones de envío.

NdisPortUnauthorized

El puerto no está autorizado para las operaciones de envío.

NdisPortReauthorizing

El puerto se vuelve a autorizar para las operaciones de envío.

RcvAuthorizationState

Estado de autorización del puerto que el adaptador de miniporte debe usar para las operaciones de recepción. Omita este miembro si el miembro RcvControlState está establecido en NdisPortControlStateUncontrol.

Este miembro debe contener uno de los siguientes valores:

NdisPortAuthorizationUnknown

El estado de autorización del puerto para las operaciones de recepción es desconocido.

NdisPortAuthorized

El puerto está autorizado para las operaciones de recepción.

NdisPortUnauthorized

El puerto no está autorizado para las operaciones de recepción.

NdisPortReauthorizing

El puerto se vuelve a autorizar para las operaciones de recepción.

Comentarios

La estructura NDIS_PORT_AUTHENTICATION_PARAMETERS se usa en OID_GEN_PORT_AUTHENTICATION_PARAMETERS OID solicita especificar el estado de autenticación actual de un puerto NDIS.

Requisitos

Requisito Value
Cliente mínimo compatible Compatible con NDIS 6.0 y versiones posteriores.
Encabezado ntddndis.h (include Ndis.h)

Consulte también

NDIS_OBJECT_HEADER

OID_GEN_PORT_AUTHENTICATION_PARAMETERS