다음을 통해 공유


KSPROPERTY_BOUNDS_LONG 공용 구조체(ks.h)

KSPROPERTY_BOUNDS_LONG 구조체는 32비트 속성의 범위를 정의합니다.

구문

typedef union {
  struct {
    LONG SignedMinimum;
    LONG SignedMaximum;
  } _SIGNED;
  struct {
    LONG SignedMinimum;
    LONG SignedMaximum;
  };
  struct {
    ULONG UnsignedMinimum;
    ULONG UnsignedMaximum;
  } _UNSIGNED;
  struct {
    ULONG UnsignedMinimum;
    ULONG UnsignedMaximum;
  };
} KSPROPERTY_BOUNDS_LONG, *PKSPROPERTY_BOUNDS_LONG;

멤버

_SIGNED

_SIGNED.SignedMinimum

_SIGNED.SignedMaximum

SignedMinimum

최소 바인딩을 서명된 32비트 값으로 지정합니다.

SignedMaximum

최대 바인딩을 서명된 32비트 값으로 지정합니다.

_UNSIGNED

_UNSIGNED.UnsignedMinimum

_UNSIGNED.UnsignedMaximum

UnsignedMinimum

최소 바인딩을 부호 없는 32비트 값으로 지정합니다.

UnsignedMaximum

최대 바인딩을 부호 없는 32비트 값으로 지정합니다.

설명

이 구조체는 속성의 32비트 값 범위를 지정합니다. 관련 KSPROPERTY_MEMBERSHEADER MembersFlags 멤버가 KSPROPERTY_MEMBER_RANGES 설정된 경우에만 사용합니다. 관련 KSPROPERTY_MEMBERSLIST 구조체의 Members 배열에서 이 구조를 사용합니다.

사용 예제는 WDK(Windows 드라이버 키트)의 Testcap 샘플을 참조하세요.

KS 속성의 관련 정보도 참조하세요.

요구 사항

요구 사항
헤더 ks.h(Ks.h 포함)

추가 정보

KSPROPERTY_MEMBERSHEADER

KSPROPERTY_MEMBERSLIST

KSPROPERTY_VALUES