Partilhar via


estrutura MMC_FILTERDATA (mmc.h)

A estrutura MMC_FILTERDATA é introduzida no MMC 1.2.

A estrutura MMC_FILTERDATA é usada pelos métodos IHeaderCtrl2::GetColumnFilter e IHeaderCtrl2::SetColumnFilter para recuperar e definir o valor do filtro de uma coluna em uma exibição de lista filtrada.

Sintaxe

typedef struct _MMC_FILTERDATA {
  LPOLESTR pszText;
  INT      cchTextMax;
  LONG     lValue;
} MMC_FILTERDATA;

Membros

pszText

Quando um snap-in define um valor de filtro de texto, pszText aponta para a cadeia de caracteres de filtro a ser definida e cchTextMax define o comprimento máximo da cadeia de caracteres de filtro que o usuário pode digitar no campo de filtro. Quando um snap-in lê um valor de filtro de texto, pszText aponta para um buffer para receber o texto e cchTextMax fornece o comprimento do buffer.

cchTextMax

Para obter mais informações, consulte a descrição para pszText.

lValue

Quando um snap-in define um valor de filtro numérico, lValue contém o valor do filtro. O campo de filtro converte o valor em uma cadeia de caracteres e o coloca no controle de filtro. Quando um snap-in lê um valor de filtro numérico, o valor do filtro atual é convertido em binário e retornado em lValue.

Comentários

Um valor de filtro numérico pode ser usado quando a coluna que está filtrando tem apenas valores numéricos em vez de cadeias de caracteres de texto arbitrárias. A vantagem de usar um filtro numérico é que o filtro manipula a conversão entre o binário e o texto ao definir e ler o valor do filtro. Além disso, o controle de filtro só permite que um usuário digite caracteres numéricos em um filtro numérico.

Ao manipular um filtro de texto, lValue é ignorado. Da mesma forma, ao manipular um filtro numérico, pszText e cchTextMax são ignorados.

Para valores de configuração e de filtro de leitura, o snap-in possui a estrutura MMC_FILTERDATA e qualquer buffer de texto.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista
Servidor mínimo com suporte Windows Server 2008
Cabeçalho mmc.h