MMC_SORT_SET_DATA構造体 (mmc.h)
MMC_SORT_SET_DATA構造は MMC 1.2 で導入されています。
MMC_SORT_SET_DATA構造は、並べ替えデータが永続的に格納されるリスト ビュー列セットの設定と取得に使用されます。 MMC_SORT_SET_DATA構造体には、永続的な並べ替えデータが設定または取得される特定の列セット内の列の数に関する情報と、並べ替えデータを実際に保持するMMC_SORT_DATA構造体の配列へのポインターが含まれます。
構文
typedef struct _MMC_SORT_SET_DATA {
int cbSize;
int nNumItems;
MMC_SORT_DATA *pSortData;
} MMC_SORT_SET_DATA;
メンバー
cbSize
MMC_SORT_SET_DATA構造体のサイズ。
nNumItems
永続的な並べ替えデータが設定または取得される列セット内の列の数。 この値は、次のいずれかです。
0
列セット内の列は並べ替えされません。 スナップインでは、リスト ビューが並べ替えされていないという事実を保持するために、nNumItems をこの値に設定できます。 この場合、pSortData メンバーを NULL に設定する必要があります。
1
列セット内の 1 つの列が並べ替えられます。 MMC 1.2 では単一列の並べ替えのみが許可されることに注意してください。
pSortData
実際の並べ替えデータを保持 するMMC_SORT_DATA 構造体の配列へのポインター。 nNumItems が 0 に設定されている場合は 、NULL に設定する必要があります。
解説
MMC 1.2 では単一列の並べ替えがサポートされているため、MMC_SORT_SET_DATA構造体の nNumItems メンバーを 1 より大きくすることはできません。 それ以外の場合、 IColumnData::SetColumnSortData はS_FALSEを返します。
非表示の列では並べ替えが無効になっています。 列は、 IColumnData::SetColumnConfigData メソッドを使用して非表示または表示できます。
ユーザーは、[列の選択] ダイアログを使用して列を非表示にすることができます。
要件
サポートされている最小のクライアント | Windows Vista |
サポートされている最小のサーバー | Windows Server 2008 |
Header | mmc.h |