Structure DSQUERYINITPARAMS (dsquery.h)
La structure DSQUERYINITPARAMS décrit les données utilisées pour initialiser une boîte de dialogue parcourir dans la requête du service d’annuaire.
Syntaxe
typedef struct {
DWORD cbStruct;
DWORD dwFlags;
LPWSTR pDefaultScope;
LPWSTR pDefaultSaveLocation;
LPWSTR pUserName;
LPWSTR pPassword;
LPWSTR pServer;
} DSQUERYINITPARAMS, *LPDSQUERYINITPARAMS;
Membres
cbStruct
Contient la taille, en octets, de cette structure.
dwFlags
Contient un ensemble d’indicateurs qui définissent le comportement de requête. Il peut s’agir de zéro ou d’une combinaison d’une ou plusieurs des valeurs suivantes.
DSQPF_ENABLEADMINFEATURES
Utilise les fonctionnalités prises en charge par les outils d’administration du service d’annuaire, telles que le spécificateur d’affichage Administration pour les menus contextuels et les pages de propriétés.
DSQPF_ENABLEADVANCEDFEATURES
Spécifie les fonctionnalités avancées dans iDataObject instance passées aux menus contextuels et aux pages de propriétés.
DSQPF_HASCREDENTIALS
Les membres pUserName, pPassword et pServer de cette structure peuvent spécifier des données de serveur et d’informations d’identification.
DSQPF_NOCHOOSECOLUMNS
Désactive l’élément Choisir des colonnes dans le menu Affichage de la boîte de dialogue de requête.
DSQPF_NOSAVE
Supprime l’élément Enregistrer la recherche du menu Fichier de la boîte de dialogue de requête.
DSQPF_SAVELOCATION
Le membre pDefaultSaveLocation contient le chemin d’accès par défaut au système de fichiers où les recherches seront enregistrées.
DSQPF_SHOWHIDDENOBJECTS
Entraîne l’affichage des objets masqués dans la liste des résultats de la requête dans la boîte de dialogue de requête.
pDefaultScope
Pointeur vers une chaîne Unicode terminée par un caractère Null qui contient l’ADsPath de l’étendue par défaut de la recherche. Définissez ce membre sur NULL si aucune étendue de recherche par défaut n’est spécifiée.
pDefaultSaveLocation
Pointeur vers une chaîne Unicode terminée par null qui contient le chemin d’accès du système de fichiers par défaut où les recherches seront enregistrées. Ce membre est ignoré si le membre dwFlags ne contient pas de DSQPF_SAVELOCATION.
pUserName
Pointeur vers une chaîne Unicode terminée par null qui contient le nom d’utilisateur dans la notation de domaine valide, par exemple, « fabrikam\jeffsmith ».
pPassword
Pointeur vers une chaîne Unicode terminée par null qui contient le mot de passe de l’utilisateur spécifié par le membre pUserName .
pServer
Pointeur vers une chaîne Unicode terminée par un caractère Null qui contient le nom du serveur à partir duquel la liste des domaines approuvés est lue. La liste est utilisée pour remplir la liste déroulante In : dans la boîte de dialogue.
Remarques
Cette structure est spécifique au gestionnaire de requêtes CLSID_DsQuery . Cette structure est utilisée pour le membre pHandlerParameters de la structure OPENQUERYWINDOW lorsque CLSID_DsQuery est défini pour le membre clsidHandler de la structure OPENQUERYWINDOW . Pour plus d’informations et un exemple de code pour l’utilisation de cette API et d’autres API associées, consultez ICommonQuery ::OpenQueryWindow.
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
Structures d’affichage Active Directory