Condividi tramite


NDIS_PORT_AUTHENTICATION_PARAMETERS struttura (ntddndis.h)

La struttura NDIS_PORT_AUTHENTICATION_PARAMETERS specifica i parametri di stato per una porta NDIS.

Sintassi

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;

Members

Header

Struttura NDIS_OBJECT_HEADER per la struttura NDIS_PORT_AUTHENTICATION_PARAMETERS. Impostare il membro Type della struttura che Header specifica su NDIS_OBJECT_TYPE_DEFAULT, il membro Revision su NDIS_PORT_AUTHENTICATION_PARAMETERS_REVISION_1 e il membro Size su NDIS_SIZEOF_PORT_AUTHENTICATION_PARAMETERS_REVISION_1.

SendControlState

Stato di controllo della porta che deve essere usata dall'adattatore miniport per le operazioni di invio. Questo membro deve contenere uno dei valori seguenti:

NdisPortControlStateUnknown

Lo stato di controllo della porta per le operazioni di invio è sconosciuto.

NdisPortControlStateControl

La porta si trova in uno stato controllato per le operazioni di invio. Ovvero, la porta richiede l'autorizzazione.

NdisPortControlStateUncontrolUncontrol

La porta si trova in uno stato non controllato per le operazioni di invio. Ovvero, la porta non richiede l'autorizzazione.

RcvControlState

Stato di controllo della porta da usare per le operazioni di ricezione dell'adattatore miniport. Questo membro deve contenere uno dei valori seguenti:

NdisPortControlStateUnknown

Lo stato di controllo della porta per le operazioni di ricezione è sconosciuto.

NdisPortControlStateControl

La porta si trova in uno stato controllato per le operazioni di ricezione. Ovvero, la porta richiede l'autorizzazione.

NdisPortControlStateUncontrolUncontrol

La porta si trova in uno stato non controllato per le operazioni di ricezione. Ovvero, la porta non richiede l'autorizzazione.

SendAuthorizationState

Stato di autorizzazione della porta che deve essere usata dall'adattatore miniport per le operazioni di invio. Ignorare questo membro se il membro SendControlState è impostato su NdisPortControlStateUncontrolUncontrol.

Questo membro deve contenere uno dei valori seguenti:

NdisPortAuthorizationUnknown

Lo stato di autorizzazione della porta per le operazioni di invio è sconosciuto.

NdisPort Non autorizzato

La porta è autorizzata per le operazioni di invio.

NdisPortUn autorizzato

La porta non è autorizzata per le operazioni di invio.

NdisPortReauthorizing

La porta viene rivalutata per le operazioni di invio.

RcvAuthorizationState

Stato di autorizzazione della porta che deve essere usata dall'adattatore miniport per le operazioni di ricezione. Ignorare questo membro se il membro RcvControlState è impostato su NdisPortControlStateUncontrolUncontrol.

Questo membro deve contenere uno dei valori seguenti:

NdisPortAuthorizationUnknown

Lo stato di autorizzazione della porta per le operazioni di ricezione è sconosciuto.

NdisPort Non autorizzato

La porta è autorizzata per le operazioni di ricezione.

NdisPortUn autorizzato

La porta non è autorizzata per le operazioni di ricezione.

NdisPortReauthorizing

La porta viene rivalutata per le operazioni di ricezione.

Commenti

La struttura NDIS_PORT_AUTHENTICATION_PARAMETERS viene usata in OID_GEN_PORT_AUTHENTICATION_PARAMETERS OID richiede di specificare lo stato di autenticazione corrente di una porta NDIS.

Requisiti

Requisito Valore
Client minimo supportato Supportato in NDIS 6.0 e versioni successive.
Intestazione ntddndis.h (include Ndis.h)

Vedi anche

NDIS_OBJECT_HEADER

OID_GEN_PORT_AUTHENTICATION_PARAMETERS