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