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 ビット値の範囲を指定します。 MembersFlags 関連する KSPROPERTY_MEMBERSHEADER のメンバーがKSPROPERTY_MEMBER_RANGESに設定されている場合にのみ使用します。 この構造体は、関連する KSPROPERTY_MEMBERSLIST 構造体の Members 配列で使用します。
使用例については、Windows Driver Kit (WDK) の Testcap サンプルを参照してください。
KS プロパティの関連情報も参照してください。
必要条件
要件 | 価値 |
---|---|
ヘッダー | ks.h (Ks.h を含む) |