次の方法で共有


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

関連項目

CCF_COLUMN_SET_ID

MMC_SORT_DATA

列の永続化の使用