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 |
Header | dsquery.h |