次の方法で共有


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_BINARYCLUSPROP_FORMAT_DWORDなどのプロパティの形式について説明します。 有効な書式値の一覧については、CLUSPROP_SYNTAXwFormat メンバーを参照してください。

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

こちらもご覧ください

CLUSPROP_SYNTAX