Estructura DSQUERYPARAMS (dsquery.h)

La estructura DSQUERYPARAMS contiene los datos de consulta utilizados por la consulta del servicio de directorio al buscar en el servicio de directorio. Esta estructura la proporciona el formato del Portapapeles CFSTR_DSQUERYPARAMS por el IDataObject proporcionado por el método ICommonQuery::OpenQueryWindow . El autor de la llamada de ICommonQuery::OpenQueryWindow puede usarlo para recuperar el filtro, los datos de columna utilizados por la vista de resultados al emitir una consulta en el servidor.

Sintaxis

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

Miembros

cbStruct

Contiene el tamaño, en bytes, de la estructura DSQUERYPARAMS . Este miembro se usa para el control de versiones de la estructura.

dwFlags

Reservado.

hInstance

Contiene un identificador de instancia que se usa para extraer recursos.

offsetQuery

Contiene el desplazamiento, en bytes, de la dirección de esta estructura a una cadena Unicode terminada en null que contiene el filtro LDAP.

iColumns

Contiene el número de elementos de la matriz aColumns .

dwReserved

Reservado.

aColumns[1]

Contiene una matriz de estructuras DSCOLUMN que contienen los resultados de la consulta. El miembro iColumns especifica el número de elementos de esta matriz.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista
Servidor mínimo compatible Windows Server 2008
Encabezado dsquery.h

Consulte también

CFSTR_DSQUERYPARAMS

DSCOLUMN

Mostrar estructuras en Servicios de dominio de Active Directory

ICommonQuery::OpenQueryWindow