DSQUERYPARAMS 結構 (dsquery.h)

DSQUERYPARAMS 結構包含搜尋目錄服務時,目錄服務查詢所使用的查詢數據。 此結構是由 ICommonQuery::OpenQueryWindow 方法所提供的 IDataObject 所提供之CFSTR_DSQUERYPARAMS剪貼簿格式所提供。 ICommonQuery::OpenQueryWindow 的呼叫端可以使用這個來擷取結果檢視在對伺服器發出查詢時所使用的篩選數據行數據。

語法

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

成員

cbStruct

包含 DSQUERYPARAMS 結構的大小,以位元組為單位。 這個成員用於結構的版本設定。

dwFlags

保留的。

hInstance

包含用於擷取資源的實例句柄。

offsetQuery

包含位移,以位元組為單位,從這個結構的位址到包含LDAP篩選的Null終止 Unicode 字串。

iColumns

包含 aColumns 陣列中的項目數目。

dwReserved

保留的。

aColumns[1]

包含包含查詢結果的 DSCOLUMN 結構陣列。 iColumns 成員會指定這個數位中的元素數目。

規格需求

需求
最低支援的用戶端 Windows Vista
最低支援的伺服器 Windows Server 2008
標頭 dsquery.h

另請參閱

CFSTR_DSQUERYPARAMS

DSCOLUMN

在 Active Directory 網域服務 中顯示結構

ICommonQuery::OpenQueryWindow