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 |