OID_SWITCH_FEATURE_STATUS_QUERY

Hyper-V 확장 가능 스위치의 프로토콜 에지는 확장 가능한 스위치에 대한 확장에서 사용자 지정 상태 정보를 얻기 위해 OID_SWITCH_FEATURE_STATUS_QUERY OID(개체 식별자) 메서드 요청을 실행합니다. 이 정보를 기능 상태 정보라고 합니다. 이 정보의 형식은 ISV(독립 소프트웨어 공급업체)에 의해 정의됩니다.

이 OID 메서드 요청에서 성공적으로 반환된 후 NDIS_OID_REQUEST 구조체의 InformationBuffer 멤버에는 버퍼에 대한 포인터가 포함됩니다. 이 버퍼에는 다음 데이터가 포함됩니다.

  • 반환할 기능 상태 정보의 형식에 대한 매개 변수를 지정하는 NDIS_SWITCH_FEATURE_STATUS_PARAMETERS 구조체입니다.

  • 확장 가능한 스위치에 대한 정보를 상태 기능을 포함하는 NDIS_SWITCH_FEATURE_STATUS_CUSTOM 구조체입니다.

설명

OID_SWITCH_FEATURE_STATUS_QUERY OID 집합 요청을 처리하는 방법에 대한 지침은 사용자 지정 스위치 기능 상태 정보 관리를 참조하세요.

반환 상태 코드

확장은 OID_SWITCH_FEATURE_STATUS_QUERY OID 메서드 요청에 대해 다음 상태 코드 중 하나를 반환합니다.

상태 코드 Description

NDIS_STATUS_SUCCESS

OID 요청이 성공적으로 완료되었습니다.

NDIS_STATUS_INVALID_LENGTH

정보 버퍼의 길이가 너무 작아서 NDIS_SWITCH_FEATURE_STATUS_CUSTOM 및 NDIS_SWITCH_FEATURE_STATUS_PARAMETERS 구조뿐만 아니라 기능 상태 정보를 반환할 수 없습니다. 확장 가능한 스위치의 기본 미니포트 가장자리는 DATA를 설정합니다 . METHOD_INFORMATION. 필요한 최소 버퍼 크기에 대한 NDIS_OID_REQUEST 구조체의 BytesNeeded 멤버입니다.

NDIS_STATUS_FAILURE

다른 이유로 인해 요청이 실패했습니다.

요구 사항

Version

NDIS 6.30 이상에서 지원됩니다.

헤더

Ntddndis.h(Ndis.h 포함)

추가 정보


NDIS_OID_REQUEST

NDIS_SWITCH_PROPERTY_TYPE

NDIS_SWITCH_FEATURE_STATUS_CUSTOM

NDIS_SWITCH_FEATURE_STATUS_PARAMETERS