Compartilhar via


KSPROPERTY_BOUNDS_LONGLONG união (ks.h)

A estrutura KSPROPERTY_BOUNDS_LONGLONG define os limites de uma propriedade de 64 bits.

Sintaxe

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;

Membros

_SIGNED64

_SIGNED64.SignedMinimum

Especifica um limite mínimo como um valor assinado de 64 bits.

_SIGNED64.SignedMaximum

Especifica um limite máximo como um valor assinado de 64 bits.

SignedMinimum

Especifica um limite mínimo como um valor assinado de 64 bits.

SignedMaximum

Especifica um limite máximo como um valor assinado de 64 bits.

_UNSIGNED64

_UNSIGNED64.UnsignedMinimum

Especifica um limite mínimo como um valor não assinado de 64 bits.

_UNSIGNED64.UnsignedMaximum

Especifica um limite máximo como um valor não assinado de 64 bits.

UnsignedMinimum

Especifica um limite mínimo como um valor não assinado de 64 bits.

UnsignedMaximum

Especifica um limite máximo como um valor não assinado de 64 bits.

Comentários

Essa estrutura especifica um intervalo de valores de 64 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