Freigeben über


DSQUERYPARAMS-Struktur (dsquery.h)

Die DSQUERYPARAMS-Struktur enthält Abfragedaten, die von der Verzeichnisdienstabfrage beim Durchsuchen des Verzeichnisdiensts verwendet werden. Diese Struktur wird durch das CFSTR_DSQUERYPARAMS Zwischenablageformat durch das IDataObject bereitgestellt, das von der ICommonQuery::OpenQueryWindow-Methode bereitgestellt wird. Der Aufrufer von ICommonQuery::OpenQueryWindow kann dies verwenden, um die Filter- und Spaltendaten abzurufen, die von der Ergebnisansicht beim Ausgeben einer Abfrage für den Server verwendet werden.

Syntax

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

Member

cbStruct

Enthält die Größe der DSQUERYPARAMS-Struktur in Bytes. Dieser Member wird für die Versionsverwaltung der -Struktur verwendet.

dwFlags

Reserviert.

hInstance

Enthält ein instance Handle, das zum Extrahieren von Ressourcen verwendet wird.

offsetQuery

Enthält den Offset in Byte von der Adresse dieser Struktur bis zu einer unicode-Zeichenfolge mit Null-Endung, die den LDAP-Filter enthält.

iColumns

Enthält die Anzahl der Elemente im Array aColumns .

dwReserved

Reserviert.

aColumns[1]

Enthält ein Array von DSCOLUMN-Strukturen , die die Ergebnisse der Abfrage enthalten. Der iColumns-Member gibt die Anzahl der Elemente in diesem Array an.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista
Unterstützte Mindestversion (Server) Windows Server 2008
Kopfzeile dsquery.h

Weitere Informationen

CFSTR_DSQUERYPARAMS

DSCOLUMN

Anzeigestrukturen in Active Directory Domain Services

ICommonQuery::OpenQueryWindow