Struttura DSQUERYPARAMS (dsquery.h)

La struttura DSQUERYPARAMS contiene dati di query usati dalla query del servizio directory durante la ricerca nel servizio directory. Questa struttura viene fornita dal formato degli Appunti CFSTR_DSQUERYPARAMS fornito dal metodo ICommonQuery::OpenQueryWindow. Il chiamante di ICommonQuery::OpenQueryWindow può usarlo per recuperare il filtro, i dati delle colonne usati dalla visualizzazione risultati durante l'emissione di una query sul server.

Sintassi

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

Members

cbStruct

Contiene le dimensioni, in byte, della struttura DSQUERYPARAMS . Questo membro viene usato per il controllo delle versioni della struttura.

dwFlags

Riservato.

hInstance

Contiene un handle di istanza usato per estrarre le risorse.

offsetQuery

Contiene l'offset, in byte, dall'indirizzo di questa struttura a una stringa Unicode con terminazione null contenente il filtro LDAP.

iColumns

Contiene il numero di elementi nella matrice aColumns .

dwReserved

Riservato.

aColumns[1]

Contiene una matrice di strutture DSCOLUMN che contengono i risultati della query. Il membro iColumns specifica il numero di elementi in questa matrice.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista
Server minimo supportato Windows Server 2008
Intestazione dsquery.h

Vedi anche

CFSTR_DSQUERYPARAMS

DSCOLUMN

Visualizzare strutture in Active Directory Domain Services

ICommonQuery::OpenQueryWindow