次の方法で共有


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構造体は、次の場合に使用されます。NDIS ポートの現在の認証状態を指定する OID 要求を OID_GEN_PORT_AUTHENTICATION_PARAMETERS します。

必要条件

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

関連項目

NDIS_OBJECT_HEADER

OID_GEN_PORT_AUTHENTICATION_PARAMETERS