다음을 통해 공유


IDeviceSpecificProperty::Get4BRange 메서드(devicetopology.h)

Get4BRange 메서드는 디바이스별 속성 값의 4바이트 범위를 가져옵니다.

구문

HRESULT Get4BRange(
  [out] LONG *plMin,
  [out] LONG *plMax,
  [out] LONG *plStepping
);

매개 변수

[out] plMin

메서드가 최소 속성 값을 쓰는 LONG 변수에 대한 포인터입니다.

[out] plMax

메서드가 최대 속성 값을 쓰는 LONG 변수에 대한 포인터입니다.

[out] plStepping

메서드가 *plMin에서 *plMax 범위의 연속 속성 값 사이에 단계별 값을 쓰는 LONG 변수에 대한 포인터입니다. 최대값과 최소 속성 값의 차이가 d이고 범위가 n 단계(균일한 크기 간격)로 나뉘면 속성은 n + 1개의 불연속 값을 사용할 수 있으며 연속 값 사이의 단계 크기는 d/n입니다.

반환 값

메서드가 성공하면 S_OK가 반환되고, 실패할 경우 가능한 반환 코드는 다음 표에 표시된 값을 포함하지만 이에 국한되지 않습니다.

반환 코드 설명
E_POINTER
포인터 plMin, plMax 또는 plSteppingNULL입니다.
HRESULT_FROM_WIN32(ERROR_NOT_SUPPORTED)
속성 값이 부호 있는 32비트 또는 부호 없는 정수가 아닙니다. 이 매크로에 대한 자세한 내용은 Windows SDK 설명서를 참조하세요.

설명

이 메서드는 32비트 부호 있거나 부호 없는 정수인 속성 값의 범위와 단계 크기를 보고합니다. 이러한 두 데이터 형식은 각각 VT_I4 및 VT_UI4 VARENUM 열거형 상수로 표시됩니다. 속성 값이 32비트 정수가 아니면 메서드는 코드에 상태 오류를 반환합니다. VARENUM에 대한 자세한 내용은 Windows SDK 설명서를 참조하세요.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2008 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 devicetopology.h

추가 정보

IDeviceSpecificProperty 인터페이스