다음을 통해 공유


KSPROPERTY_BOUNDS_LONGLONG 공용 구조체(ks.h)

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

구문

typedef union {
  struct {
    LONGLONG SignedMinimum;
    LONGLONG SignedMaximum;
  } _SIGNED64;
  struct {
    LONGLONG SignedMinimum;
    LONGLONG SignedMaximum;
  };
  struct {
    ULONGLONG UnsignedMinimum;
    ULONGLONG UnsignedMaximum;
  } _UNSIGNED64;
  struct {
    DWORDLONG UnsignedMinimum;
    DWORDLONG UnsignedMaximum;
  };
} KSPROPERTY_BOUNDS_LONGLONG, *PKSPROPERTY_BOUNDS_LONGLONG;

멤버

_SIGNED64

_SIGNED64.SignedMinimum

최소 바인딩을 부가된 64비트 값으로 지정합니다.

_SIGNED64.SignedMaximum

최대 바인딩을 부가된 64비트 값으로 지정합니다.

SignedMinimum

최소 바인딩을 부가된 64비트 값으로 지정합니다.

SignedMaximum

최대 바인딩을 부가된 64비트 값으로 지정합니다.

_UNSIGNED64

_UNSIGNED64.UnsignedMinimum

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

_UNSIGNED64.UnsignedMaximum

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

UnsignedMinimum

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

UnsignedMaximum

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

설명

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

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

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

요구 사항

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

추가 정보

KSPROPERTY_MEMBERSHEADER

KSPROPERTY_MEMBERSLIST

KSPROPERTY_VALUES