在 Win32 API 的 CLUSAPI 头文件中,CLUSTER_PROPERTY_FORMAT 枚举用于指定集群属性的格式。以下是 CLUSTER_PROPERTY_FORMAT 枚举的定义:
typedef enum CLUSTER_PROPERTY_FORMAT {
  CLUSPROP_FORMAT_UNKNOWN      = -1,
  CLUSPROP_FORMAT_BINARY       = 1,
  CLUSPROP_FORMAT_DWORD        = 2,
  CLUSPROP_FORMAT_SZ           = 3,
  CLUSPROP_FORMAT_EXPAND_SZ    = 4,
  CLUSPROP_FORMAT_MULTI_SZ     = 5,
  CLUSPROP_FORMAT_ULARGE_INTEGER = 6,
  CLUSPROP_FORMAT_LONG         = 7,
  CLUSPROP_FORMAT_EXPANDED_SZ  = 8,
  CLUSPROP_FORMAT_SECURITY_DESCRIPTOR = 9,
  CLUSPROP_FORMAT_LARGE_INTEGER = 10,
  CLUSPROP_FORMAT_WORD         = 11,
  CLUSPROP_FORMAT_FILETIME     = 12,
  CLUSPROP_FORMAT_CLUSTER_VERSION = 13,
  CLUSPROP_FORMAT_STRING_INDIRECT = 14,
  CLUSPROP_FORMAT_PROPERTY_LIST = 15,
  CLUSPROP_FORMAT_SLQ_TIMESTAMP = 16,
  CLUSPROP_FORMAT_UTC_TIMESTAMP = 17,
  CLUSPROP_FORMAT_SZ_INDIRECT  = 18,
  CLUSPROP_FORMAT_ENDMARK      = 0xFFFFFFFF
} CLUSTER_PROPERTY_FORMAT;

这个枚举包含了用于描述集群属性值的不同格式的常量。例如,CLUSPROP_FORMAT_DWORD 表示属性值为 DWORD 类型,CLUSPROP_FORMAT_SZ 表示属性值为字符串类型,等等。这些常量通常在集群属性的结构中使用,以指定属性值的类型和格式。

需要注意的是,这只是一个枚举类型的定义,具体的 API 调用和使用可能涉及到更多的集群编程细节。


转载请注明出处:http://www.pingtaimeng.com/article/detail/24507/Win32 API/Clusapi.h/CLUSTER_PROPERTY_FORMAT