Compartilhar via


Estrutura DSQUERYPARAMS (dsquery.h)

A estrutura DSQUERYPARAMS contém dados de consulta usados pela consulta de serviço de diretório ao pesquisar o serviço de diretório. Essa estrutura é fornecida pelo formato da área de transferência CFSTR_DSQUERYPARAMS pelo IDataObject fornecido pelo método ICommonQuery::OpenQueryWindow . O chamador de ICommonQuery::OpenQueryWindow pode usar isso para recuperar o filtro, dados de coluna usados pela exibição de resultado ao emitir uma consulta no servidor.

Sintaxe

typedef struct {
  DWORD     cbStruct;
  DWORD     dwFlags;
  HINSTANCE hInstance;
  LONG      offsetQuery;
  LONG      iColumns;
  DWORD     dwReserved;
  DSCOLUMN  aColumns[1];
} DSQUERYPARAMS, *LPDSQUERYPARAMS;

Membros

cbStruct

Contém o tamanho, em bytes, da estrutura DSQUERYPARAMS . Esse membro é usado para controle de versão da estrutura.

dwFlags

Reservado.

hInstance

Contém um identificador de instância usado para extrair recursos.

offsetQuery

Contém o deslocamento, em bytes, do endereço dessa estrutura para uma cadeia de caracteres Unicode terminada em nulo que contém o filtro LDAP.

iColumns

Contém o número de elementos na matriz aColumns .

dwReserved

Reservado.

aColumns[1]

Contém uma matriz de estruturas DSCOLUMN que contêm os resultados da consulta. O membro iColumns especifica o número de elementos nessa matriz.

Requisitos

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

Confira também

CFSTR_DSQUERYPARAMS

DSCOLUMN

Exibir estruturas no Active Directory Domain Services

ICommonQuery::OpenQueryWindow