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) |