KSPROPERTY_BOUNDS_LONG união (ks.h)
A estrutura KSPROPERTY_BOUNDS_LONG define os limites de uma propriedade de 32 bits.
Sintaxe
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;
Membros
_SIGNED
_SIGNED.SignedMinimum
_SIGNED.SignedMaximum
SignedMinimum
Especifica um limite mínimo como um valor assinado de 32 bits.
SignedMaximum
Especifica um limite máximo como um valor assinado de 32 bits.
_UNSIGNED
_UNSIGNED.UnsignedMinimum
_UNSIGNED.UnsignedMaximum
UnsignedMinimum
Especifica um limite mínimo como um valor de 32 bits sem sinal.
UnsignedMaximum
Especifica um limite máximo como um valor de 32 bits sem sinal.
Comentários
Essa estrutura especifica um intervalo de valores de 32 bits para uma propriedade. Use somente quando o membro MembersFlags do KSPROPERTY_MEMBERSHEADER relevante estiver definido como KSPROPERTY_MEMBER_RANGES. Use essa estrutura na matriz Membros na estrutura de KSPROPERTY_MEMBERSLIST relevante.
Consulte o exemplo testcap no WDK (Kit de Driver do Windows) para obter exemplos de uso.
Consulte também informações relacionadas em Propriedades do KS.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | ks.h (inclua Ks.h) |