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
Afficher les structures dans services de domaine Active Directory