RESUTIL_PROPERTY_ITEM 構造体 (resapi.h)
クラスター オブジェクト のプロパティに関する情報を格納します。 RESUTIL_PROPERTY_ITEM構造体の配列は、プロパティ操作で使用できるプロパティ テーブルを形成します。
構文
typedef struct RESUTIL_PROPERTY_ITEM {
LPWSTR Name;
LPWSTR KeyName;
DWORD Format;
union {
DWORD_PTR DefaultPtr;
DWORD Default;
LPVOID lpDefault;
PRESUTIL_LARGEINT_DATA LargeIntData;
PRESUTIL_ULARGEINT_DATA ULargeIntData;
PRESUTIL_FILETIME_DATA FileTimeData;
} DUMMYUNIONNAME;
DWORD Minimum;
DWORD Maximum;
DWORD Flags;
DWORD Offset;
} RESUTIL_PROPERTY_ITEM, *PRESUTIL_PROPERTY_ITEM;
メンバー
Name
プロパティの名前。
KeyName
プロパティの クラスター データベース サブキーの省略可能な名前。 このパラメーターは、NULL でもかまいません。
Format
CLUSPROP_FORMAT_BINARYやCLUSPROP_FORMAT_DWORDなどのプロパティの形式について説明します。 有効な書式値の一覧については、CLUSPROP_SYNTAXの wFormat メンバーを参照してください。
DUMMYUNIONNAME
DUMMYUNIONNAME.DefaultPtr
DUMMYUNIONNAME.Default
DUMMYUNIONNAME.lpDefault
DUMMYUNIONNAME.LargeIntData
DUMMYUNIONNAME.ULargeIntData
DUMMYUNIONNAME.FileTimeData
Minimum
プロパティの最小データ値。 CLUSPROP_FORMAT_BINARY形式とCLUSPROP_FORMAT_MULTI_SZ形式のデータ値の場合、Minimum メンバーには Default で指定された既定のデータ値のバイト サイズが含まれます。
Maximum
プロパティの最大データ値。
Flags
プロパティを記述するビットマスク。
RESUTIL_PROPITEM_READ_ONLY (0x00000001)
プロパティは 読み取り専用です。
RESUTIL_PROPITEM_REQUIRED (0x00000002)
このプロパティは必須です。
RESUTIL_PROPITEM_SIGNED (0x00000004)
数値プロパティに符号付き値としてフラグを設定します。
Offset
実際のプロパティ データへのバイト オフセット。 データは、パラメーター ブロックと呼ばれるバッファーに格納されます。
注釈
パラメーター ブロックとプロパティ テーブルの構築の詳細については、「using Lists and Tables」を参照してください。
例
「Listsとテーブルの使用」および「CLUSPROP_BUFFER_HELPERでのビルド」および「リソース DLL の実装」の「構造体と定数の定義」を参照してください。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | サポートなし |
サポートされている最小のサーバー | Windows Server 2008 Enterprise、Windows Server 2008 Datacenter |
Header | resapi.h |