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)

Confira também

KSPROPERTY_MEMBERSHEADER

KSPROPERTY_MEMBERSLIST

KSPROPERTY_VALUES