Freigeben über


NDIS_PORT_AUTHENTICATION_PARAMETERS-Struktur (ntddndis.h)

Die NDIS_PORT_AUTHENTICATION_PARAMETERS-Struktur gibt die Zustandsparameter für einen NDIS-Port an.

Syntax

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;

Member

Header

Die NDIS_OBJECT_HEADER-Struktur für die NDIS_PORT_AUTHENTICATION_PARAMETERS-Struktur. Legen Sie den Typmember der Struktur, die Header angibt, auf NDIS_OBJECT_TYPE_DEFAULT, das Revisionselement auf NDIS_PORT_AUTHENTICATION_PARAMETERS_REVISION_1 und das Size-Element auf NDIS_SIZEOF_PORT_AUTHENTICATION_PARAMETERS_REVISION_1 fest.

SendControlState

Der Steuerungsstatus des Ports, den der Miniportadapter für Sendevorgänge verwenden soll. Dieser Member muss einen der folgenden Werte enthalten:

NdisPortControlStateUnknown

Der Steuerungsstatus des Ports für Sendevorgänge ist unbekannt.

NdisPortControlStateControlled

Der Port befindet sich in einem kontrollierten Zustand für Sendevorgänge. Das heißt, der Port erfordert eine Autorisierung.

NdisPortControlStateUncontrolled

Der Port befindet sich in einem unkontrollierten Zustand für Sendevorgänge. Das heißt, der Port erfordert keine Autorisierung.

RcvControlState

Der Steuerungsstatus des Ports, den der Miniportadapter für Empfangsvorgänge verwenden soll. Dieser Member muss einen der folgenden Werte enthalten:

NdisPortControlStateUnknown

Der Steuerungsstatus des Ports für Empfangsvorgänge ist unbekannt.

NdisPortControlStateControlled

Der Port befindet sich in einem kontrollierten Zustand für Empfangsvorgänge. Das heißt, der Port erfordert eine Autorisierung.

NdisPortControlStateUncontrolled

Der Port befindet sich in einem unkontrollierten Zustand für Empfangsvorgänge. Das heißt, der Port erfordert keine Autorisierung.

SendAuthorizationState

Der Autorisierungsstatus des Ports, den der Miniportadapter für Sendevorgänge verwenden soll. Ignorieren Sie diesen Member, wenn das SendControlState-Element auf NdisPortControlStateUncontrolled festgelegt ist.

Dieser Member muss einen der folgenden Werte enthalten:

NdisPortAuthorizationUnknown

Der Autorisierungsstatus des Ports für Sendevorgänge ist unbekannt.

NdisPortAuthorized

Der Port ist für Sendevorgänge autorisiert.

NdisPortUnauthorized

Der Port ist nicht für Sendevorgänge autorisiert.

NdisPortReauthorizing

Der Port wird für Sendevorgänge neu autorisiert.

RcvAuthorizationState

Der Autorisierungsstatus des Ports, den der Miniportadapter für Empfangsvorgänge verwenden soll. Ignorieren Sie diesen Member, wenn das RcvControlState-Element auf NdisPortControlStateUncontrolled festgelegt ist.

Dieser Member muss einen der folgenden Werte enthalten:

NdisPortAuthorizationUnknown

Der Autorisierungsstatus des Ports für Empfangsvorgänge ist unbekannt.

NdisPortAuthorized

Der Port ist für Empfangsvorgänge autorisiert.

NdisPortUnauthorized

Der Port ist nicht für Empfangsvorgänge autorisiert.

NdisPortReauthorizing

Der Port wird für Empfangsvorgänge neu autorisiert.

Hinweise

Die NDIS_PORT_AUTHENTICATION_PARAMETERS-Struktur wird in verwendet OID_GEN_PORT_AUTHENTICATION_PARAMETERS OID fordert an, den aktuellen Authentifizierungsstatus eines NDIS-Ports anzugeben.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Unterstützt in NDIS 6.0 und höher.
Kopfzeile ntddndis.h (include Ndis.h)

Weitere Informationen

NDIS_OBJECT_HEADER

OID_GEN_PORT_AUTHENTICATION_PARAMETERS