Partager via


Structure DSQUERYPARAMS (dsquery.h)

La structure DSQUERYPARAMS contient les données de requête utilisées par la requête de service d’annuaire lors de la recherche dans le service d’annuaire. Cette structure est fournie par le format presse-papiers CFSTR_DSQUERYPARAMS par la méthode IDataObject fournie par la méthode ICommonQuery ::OpenQueryWindow . L’appelant de ICommonQuery ::OpenQueryWindow peut l’utiliser pour récupérer les données de colonne de filtre utilisées par la vue de résultats lors de l’émission d’une requête sur le serveur.

Syntaxe

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

Membres

cbStruct

Contient la taille, en octets, de la structure DSQUERYPARAMS . Ce membre est utilisé pour le contrôle de version de la structure.

dwFlags

Réservé.

hInstance

Contient un handle instance utilisé pour extraire des ressources.

offsetQuery

Contient le décalage, en octets, de l’adresse de cette structure à une chaîne Unicode terminée par null qui contient le filtre LDAP.

iColumns

Contient le nombre d’éléments dans le tableau aColumns .

dwReserved

Réservé.

aColumns[1]

Contient un tableau de structures DSCOLUMN qui contiennent les résultats de la requête. Le membre iColumns spécifie le nombre d’éléments dans ce tableau.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista
Serveur minimal pris en charge Windows Server 2008
En-tête dsquery.h

Voir aussi

CFSTR_DSQUERYPARAMS

DSCOLUMN

Afficher les structures dans services de domaine Active Directory

ICommonQuery ::OpenQueryWindow