NDIS_PORT_AUTHENTICATION_PARAMETERS 構造体 (ntddndis.h)

NDIS_PORT_AUTHENTICATION_PARAMETERS構造体は、NDIS ポートの状態パラメーターを指定します。

構文

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;

メンバー

Header

NDIS_PORT_AUTHENTICATION_PARAMETERS構造体のNDIS_OBJECT_HEADER構造体。 Header が指定する構造体の Type メンバーを NDIS_OBJECT_TYPE_DEFAULT、Revision メンバーを NDIS_PORT_AUTHENTICATION_PARAMETERS_REVISION_1、Size メンバーを NDIS_SIZEOF_PORT_AUTHENTICATION_PARAMETERS_REVISION_1に設定します。

SendControlState

ミニポート アダプターが送信操作に使用する必要があるポートの制御状態。 このメンバーには、次のいずれかの値が含まれている必要があります。

NdisPortControlStateUnknown

送信操作のポートの制御状態が不明です。

NdisPortControlStateControlled

ポートは、送信操作の制御された状態です。 つまり、ポートには承認が必要です。

NdisPortControlStateUncontrolled

ポートは、送信操作の制御されていない状態です。 つまり、ポートは承認を必要としません。

RcvControlState

ミニポート アダプターが受信操作に使用する必要があるポートの制御状態。 このメンバーには、次のいずれかの値が含まれている必要があります。

NdisPortControlStateUnknown

受信操作のポートの制御状態が不明です。

NdisPortControlStateControlled

ポートは、受信操作の制御された状態です。 つまり、ポートには承認が必要です。

NdisPortControlStateUncontrolled

ポートは、受信操作の制御されていない状態です。 つまり、ポートは承認を必要としません。

SendAuthorizationState

ミニポート アダプターが送信操作に使用する必要があるポートの承認状態。 SendControlState メンバーが NdisPortControlStateUncontrolled に設定されている場合は、このメンバーを無視します。

このメンバーには、次のいずれかの値が含まれている必要があります。

NdisPortAuthorizationUnknown

送信操作のポートの承認状態が不明です。

NdisPortAuthorized

ポートは送信操作に対して承認されています。

NdisPortUnauthorized

ポートは送信操作に対して承認されていません。

NdisPortReauthorizing

ポートは送信操作を再承認しています。

RcvAuthorizationState

ミニポート アダプターが受信操作に使用する必要があるポートの承認状態。 RcvControlState メンバーが NdisPortControlStateUncontrolled に設定されている場合は、このメンバーを無視します。

このメンバーには、次のいずれかの値が含まれている必要があります。

NdisPortAuthorizationUnknown

受信操作のポートの承認状態が不明です。

NdisPortAuthorized

ポートは、受信操作の承認を受けます。

NdisPortUnauthorized

ポートは、受信操作に対して承認されていません。

NdisPortReauthorizing

ポートは受信操作を再承認しています。

注釈

NDIS_PORT_AUTHENTICATION_PARAMETERS構造体は、 で使用されます。 OID_GEN_PORT_AUTHENTICATION_PARAMETERS NDIS ポートの現在の認証状態を指定するための OID 要求。

要件

要件
サポートされている最小のクライアント NDIS 6.0 以降でサポートされています。
Header ntddndis.h (Ndis.h を含む)

こちらもご覧ください

NDIS_OBJECT_HEADER

OID_GEN_PORT_AUTHENTICATION_PARAMETERS