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 이상에서 지원됩니다.
머리글 ntddndis.h(Ndis.h 포함)

추가 정보

NDIS_OBJECT_HEADER

OID_GEN_PORT_AUTHENTICATION_PARAMETERS