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 포함) |