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;
Angehörige
Header
Die NDIS_OBJECT_HEADER Struktur für die NDIS_PORT_AUTHENTICATION_PARAMETERS Struktur. Legen Sie das Type Element der Struktur fest, das Header- angibt, NDIS_OBJECT_TYPE_DEFAULT, das element Revision auf NDIS_PORT_AUTHENTICATION_PARAMETERS_REVISION_1 und das Size Member auf NDIS_SIZEOF_PORT_AUTHENTICATION_PARAMETERS_REVISION_1.
SendControlState
Der Steuerstatus des Ports, den der Miniportadapter für Sendevorgänge verwenden soll. Dieses Element muss einen der folgenden Werte enthalten:
NdisPortControlStateUnknown
Der Kontrollstatus des Ports für Sendevorgänge ist unbekannt.
NdisPortControlStateControlled
Der Port befindet sich in einem kontrollierten Zustand für Sendevorgänge. Das heißt, für den Port ist eine Autorisierung erforderlich.
NdisPortControlStateUncontrolled
Der Port befindet sich in einem unkontrollierten Zustand für Sendevorgänge. Das heißt, der Port erfordert keine Autorisierung.
RcvControlState
Der Steuerstatus des Ports, den der Miniportadapter für Empfangsvorgänge verwenden soll. Dieses Element muss einen der folgenden Werte enthalten:
NdisPortControlStateUnknown
Der Kontrollstatus des Ports für Empfangsvorgänge ist unbekannt.
NdisPortControlStateControlled
Der Port befindet sich in einem kontrollierten Zustand für Empfangsvorgänge. Das heißt, für den Port ist eine Autorisierung erforderlich.
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. Dieses Element ignorieren, wenn der SendControlState- Member auf NdisPortControlStateUncontrolledfestgelegt ist.
Dieses Element 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 dieses Element, wenn das RcvControlState Member auf NdisPortControlStateUncontrolledfestgelegt ist.
Dieses Element 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.
Bemerkungen
Die NDIS_PORT_AUTHENTICATION_PARAMETERS Struktur wird in OID_GEN_PORT_AUTHENTICATION_PARAMETERS OID-Anforderungen, um den aktuellen Authentifizierungsstatus eines NDIS-Ports anzugeben.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Unterstützt in NDIS 6.0 und höher. |
Header- | ntddndis.h (include Ndis.h) |