CLUSPROP_ULARGE_INTEGER structure (clusapi.h)
Describes an unsigned large integer. It is used as an entry in a value list and consists of:
- A CLUSPROP_VALUE structure indicating the format and type of the integer value.
- An unsigned large integer value.
Syntax
typedef struct CLUSPROP_ULARGE_INTEGER : CLUSPROP_VALUE {
ULARGE_INTEGER li;
} CLUSPROP_ULARGE_INTEGER;
Inheritance
The CLUSPROP_ULARGE_INTEGER structure implements CLUSPROP_VALUE.
Members
li
Unsigned large integer value.
Remarks
Use caution when referencing large integer values in DWORD-aligned structures such as value lists, property lists, and parameter blocks. For Windows Server for Itanium-based systems, a naturally-aligned large integer value always begins on an address ending in 0h or 8h. DWORD alignment can cause large values to begin on unaligned boundaries (addresses ending in 4h or Ch), which will cause an alignment fault when the data is read or written. You can avoid alignment faults by separately copying the high and low DWORD parts of large values into local variables, which are guaranteed to be naturally aligned.
Requirements
Requirement | Value |
---|---|
Minimum supported client | None supported |
Minimum supported server | Windows Server 2008 Enterprise, Windows Server 2008 Datacenter |
Header | clusapi.h |