GitHub    Download    Forum
Overview
Tutorial
C++ API
General interfaces
Data interfaces
UDomain
UStorage
UObject
UList
UBitFlagSet
Copy
Create
Destroy
First
Get
IsValid
UBitFlagSetSingle
WDomain
WObject
IEventClient
Schema interfaces
Configuration interfaces
Callback interfaces
Structures
Error codes
DataAccess interfaces
C# API
WinRT API
DTDL
DADL
Setup

UBitFlagSet::Create

Allocates the memory and creates a UBitFlagSet object containing the specified classes.

Syntax

static UBitFlagSet* Create(
[in] UINT64* p_aullClassInfo,
[in] UINT32 p_ulCount
);

Parameter

p_aullClassInfo [in]
Type: UINT64*
Array of class info. Class info is a UINT64 with the high 32 bits set to the classid and the low 32 bits set to the count of attributes in the class.
p_ulCount [in]
Type: UINT32
Number of elements in the p_aullClassInfo array.

Return value

Pointer to the created object.

Remarks

The function may modify the content of p_aullClassInfo.
Destroy the UBitFlagSet with UBitFlagSet::Destroy when you no longer need it.
© 2025 Mobiland AG