Note

Access to this page requires authorization. You can try signing in or .

Access to this page requires authorization. You can try .

RESUTIL_PROPERTY_ITEM structure (resapi.h)

Contains information about a cluster object property. An array of RESUTIL_PROPERTY_ITEM structures forms a property table which can be used in property operations.

Syntax

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;

Members

Name

The name of the property.

KeyName

Optional name of the cluster database subkey for the property. This parameter can be NULL.

Format

Describes the format of the property such as CLUSPROP_FORMAT_BINARY or CLUSPROP_FORMAT_DWORD. For a list of valid format values, see the wFormat member of CLUSPROP_SYNTAX.

DUMMYUNIONNAME

DUMMYUNIONNAME.DefaultPtr

DUMMYUNIONNAME.Default

DUMMYUNIONNAME.lpDefault

DUMMYUNIONNAME.LargeIntData

DUMMYUNIONNAME.ULargeIntData

DUMMYUNIONNAME.FileTimeData

Minimum

Minimum data value for the property. For data values with the CLUSPROP_FORMAT_BINARY and CLUSPROP_FORMAT_MULTI_SZ formats, the Minimum member contains the byte size of the default data value specified by Default.

Maximum

Maximum data value for the property.

Flags

Bitmask that describes the property.

RESUTIL_PROPITEM_READ_ONLY (0x00000001)

The property is read-only.

RESUTIL_PROPITEM_REQUIRED (0x00000002)

The property is required.

RESUTIL_PROPITEM_SIGNED (0x00000004)

Flags a numeric property as a signed value.

Offset

Byte offset to the actual property data. The data is stored in a buffer known as a parameter block.

Remarks

For more information about building parameter blocks and property tables, see Using Lists and Tables.

Examples

See Using Lists and Tables and Building with CLUSPROP_BUFFER_HELPER, and Defining Structures and Constants in Implementing Resource DLLs.

Requirements

Requirement Value
Minimum supported client None supported
Minimum supported server Windows Server 2008 Enterprise, Windows Server 2008 Datacenter
Header resapi.h

See also

CLUSPROP_SYNTAX


Feedback

Was this page helpful?

Additional resources