Condividi tramite


struttura NDIS_PORT_AUTHENTICATION_PARAMETERS (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;

Membri

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 del controllo della porta che l'adattatore miniport deve usare 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 è in uno stato controllato per le operazioni di invio. Ovvero, la porta richiede l'autorizzazione.

NdisPortControlStateUncontrolUncontrol

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

RcvControlState

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

NdisPortControlStateUnknown

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

NdisPortControlStateControl

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

NdisPortControlStateUncontrolUncontrol

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

SendAuthorizationState

Stato di autorizzazione della porta che l'adattatore miniport deve usare per le operazioni di invio. Ignorare questo membro se il membro SendControlState è impostato su NdisPortControlStateUncontrolStateUncontrol.

Questo membro deve contenere uno dei valori seguenti:

NdisPortAuthorizationUnknown

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

NdisPortAuthorized

La porta è autorizzata per le operazioni di invio.

NdisPortUnauthorized

La porta non è autorizzata per le operazioni di invio.

NdisPortReauthorizing

La porta sta riautozzando per le operazioni di invio.

RcvAuthorizationState

Stato di autorizzazione della porta che l'adattatore miniport deve usare per le operazioni di ricezione. Ignorare questo membro se il membro RcvControlState è impostato su NdisPortControlStateUncontrolStateUncontrol.

Questo membro deve contenere uno dei valori seguenti:

NdisPortAuthorizationUnknown

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

NdisPortAuthorized

La porta è autorizzata per le operazioni di ricezione.

NdisPortUnauthorized

La porta non è autorizzata per le operazioni di ricezione.

NdisPortReauthorizing

La porta sta riautozzando per le operazioni di ricezione.

Osservazioni

La struttura NDIS_PORT_AUTHENTICATION_PARAMETERS viene utilizzata in OID_GEN_PORT_AUTHENTICATION_PARAMETERS richieste OID per specificare lo stato di autenticazione corrente di una porta NDIS.

Fabbisogno

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

Vedere anche

NDIS_OBJECT_HEADER

OID_GEN_PORT_AUTHENTICATION_PARAMETERS