Compartir a través de


Estructura DSQUERYINITPARAMS (dsquery.h)

La estructura DSQUERYINITPARAMS describe los datos utilizados para inicializar un cuadro de diálogo examinar en la consulta del servicio de directorio.

Sintaxis

typedef struct {
  DWORD  cbStruct;
  DWORD  dwFlags;
  LPWSTR pDefaultScope;
  LPWSTR pDefaultSaveLocation;
  LPWSTR pUserName;
  LPWSTR pPassword;
  LPWSTR pServer;
} DSQUERYINITPARAMS, *LPDSQUERYINITPARAMS;

Miembros

cbStruct

Contiene el tamaño, en bytes, de esta estructura.

dwFlags

Contiene un conjunto de marcas que definen el comportamiento de la consulta. Puede ser cero o una combinación de uno o varios de los valores siguientes.

DSQPF_ENABLEADMINFEATURES

Usa características compatibles con las herramientas de administración de servicios de directorio, como Administración Especificador de visualización para menús contextuales y páginas de propiedades.

DSQPF_ENABLEADVANCEDFEATURES

Especifica características avanzadas en la instancia de IDataObject que se pasa a menús contextuales y páginas de propiedades.

DSQPF_HASCREDENTIALS

Los miembros pUserName, pPassword y pServer de esta estructura pueden especificar datos de servidor y credenciales.

DSQPF_NOCHOOSECOLUMNS

Deshabilita el elemento Elegir columnas en el menú Ver cuadro de diálogo de consulta.

DSQPF_NOSAVE

Quita el elemento Guardar búsqueda del menú Archivo del cuadro de diálogo de consulta.

DSQPF_SAVELOCATION

El miembro pDefaultSaveLocation contiene la ruta de acceso predeterminada del sistema de archivos donde se guardarán las búsquedas.

DSQPF_SHOWHIDDENOBJECTS

Hace que el cuadro de diálogo de consulta muestre objetos ocultos en la lista de resultados de la consulta.

pDefaultScope

Puntero a una cadena Unicode terminada en null que contiene ADsPath del ámbito predeterminado de la búsqueda. Establezca este miembro en NULL si no se especifica ningún ámbito de búsqueda predeterminado.

pDefaultSaveLocation

Puntero a una cadena Unicode terminada en null que contiene la ruta de acceso predeterminada del sistema de archivos donde se guardarán las búsquedas. Este miembro se omite si el miembro dwFlags no contiene DSQPF_SAVELOCATION.

pUserName

Puntero a una cadena Unicode terminada en null que contiene el nombre de usuario en la notación de dominio válida, por ejemplo, "fabrikam\jeffsmith".

pPassword

Puntero a una cadena Unicode terminada en null que contiene la contraseña del usuario especificado por el miembro pUserName .

pServer

Puntero a una cadena Unicode terminada en null que contiene el nombre del servidor desde el que se lee la lista de dominios de confianza. La lista se usa para rellenar la lista desplegable In: en el cuadro de diálogo.

Comentarios

Esta estructura es específica del controlador de consultas de CLSID_DsQuery . Esta estructura se usa para el miembro pHandlerParameters de la estructura OPENQUERYWINDOW cuando se establece CLSID_DsQuery para el miembro clsidHandler de la estructura OPENQUERYWINDOW . Para obtener más información y un ejemplo de código para usar esto y otras API relacionadas, vea ICommonQuery::OpenQueryWindow.

Requisitos

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

Consulte también

Estructuras de visualización de Active Directory

ICommonQuery::OpenQueryWindow

IDataObject

OPENQUERYWINDOW