共用方式為


CLUSPROP_SYNTAX union (clusapi.h)

描述數據值的格式和類型。 它會當做CLUSPROP_VALUE結構的語法成員使用。

語法

typedef union CLUSPROP_SYNTAX {
  DWORD  dw;
  struct {
    WORD wFormat;
    WORD wType;
  } DUMMYSTRUCTNAME;
} CLUSPROP_SYNTAX, *PCLUSPROP_SYNTAX;

成員

dw

描述數據值格式和類型的 DWORD。 CLUSTER_PROPERTY_SYNTAX列舉會定義可能的值。

DUMMYSTRUCTNAME

DUMMYSTRUCTNAME.wFormat

僅描述數據值格式的數值。 ClusAPI.h 會定義下列值,這些值會在 CLUSTER_PROPERTY_FORMAT 列舉中列舉。

wFormat.CLUSPROP_FORMAT_BINARY (1)

數據是二進位值。

wFormat.CLUSPROP_FORMAT_DWORD (2)

數據是 DWORD 值。

wFormat.CLUSPROP_FORMAT_EXPAND_SZ (4)

數據是 Null 終止的 Unicode 字串,其中包含環境變數的未展開參考。

wFormat.CLUSPROP_FORMAT_EXPANDED_SZ (8)

數據是 Null 終止的 Unicode 字串,其中包含環境變數的擴充參考。

wFormat.CLUSPROP_FORMAT_FILETIME (12 (0xC) )

數據是 FILETIME

wFormat.CLUSPROP_FORMAT_LARGE_INTEGER (10 (0xA) )

數據是帶正負號的大型整數。

wFormat.CLUSPROP_FORMAT_LONG (7)

數據是帶正負號 的 LONG 值。

wFormat.CLUSPROP_FORMAT_MULTI_SZ (5)

數據是 Null 終止 Unicode 字串的陣列。

wFormat.CLUSPROP_FORMAT_SECURITY_DESCRIPTOR (9)

數據是自我相對格式SECURITY_DESCRIPTOR。 如需自我相對安全性描述元的詳細資訊,請參閱 絕對和 Self-Relative 安全性描述元

wFormat.CLUSPROP_FORMAT_SZ (3)

數據是 Null 終止的 Unicode 字串。

wFormat.CLUSPROP_FORMAT_ULARGE_INTEGER (6)

數據是不帶正負號的大型整數。

wFormat.CLUSPROP_FORMAT_UNKNOWN (0)

數據的格式不明。

wFormat.CLUSPROP_FORMAT_USER (32768 (0x8000) )

數據是使用者定義的格式。

wFormat.CLUSPROP_FORMAT_WORD (11 (0xB) )

數據是 WORD 值。

DUMMYSTRUCTNAME.wType

僅描述數據值的數值。 CLUSTER_PROPERTY_TYPE列舉會定義可能的值。

wType.CLUSPROP_TYPE_DISK_NUMBER (7)

描述磁碟資源的數值。 磁碟編號值是以 CLUSPROP_DISK_NUMBER 結構表示。

wType.CLUSPROP_TYPE_DISK_SERIALNUMBER (10 (0xA) )

描述磁碟資源的序號。

wType.CLUSPROP_TYPE_DISK_GUID (11 (0xB) )

描述磁碟資源的 GUID

wType.CLUSPROP_TYPE_DISK_SIZE (12 (0xC) )

描述磁碟的大小總計。

wType.CLUSPROP_TYPE_ENDMARK (0)

指定資料值做為屬性或值清單中的最後一個專案。

wType.CLUSPROP_TYPE_LIST_VALUE (1)

描述屬性清單中的數據值。 例如,在傳遞至屬性驗證作業 之控件程式代碼函 式的屬性清單中, CLUSPROP_TYPE_LIST_VALUE 是每個屬性值必須包含的必要類型。

wType.CLUSPROP_TYPE_NAME (4)

描述做為名稱的數據值,例如屬性名稱。 名稱值是以 CLUSPROP_PROPERTY_NAME 結構表示。

wType.CLUSPROP_TYPE_PARTITION_INFO (8)

描述磁碟資源的相關信息集合,例如其裝置名稱和磁碟區標籤。 數據分割數據是以 CLUSPROP_PARTITION_INFO 結構表示。

wType.CLUSPROP_TYPE_PARTITION_INFO_EX (13 (0xD) )

描述磁碟資源的相關信息集合,例如其裝置名稱和磁碟區標籤。 數據分割數據是以 CLUSPROP_PARTITION_INFO_EX 結構表示。

wType.CLUSPROP_TYPE_RESCLASS (2)

描述資源類別資訊。 資源類別值會以 CLUSPROP_RESOURCE_CLASS 結構描述。 當應用程式使用下列其中一個控件代碼呼叫 ClusterResourceControlClusterResourceTypeControl 時,會傳回資源類別。

CLUSCTL_RESOURCE_GET_CLASS_INFO

CLUSCTL_RESOURCE_TYPE_GET_CLASS_INFO

CLUSCTL_RESOURCE_TYPE_GET_REQUIRED_DEPENDENCIES

wType.CLUSPROP_TYPE_SCSI_ADDRESS (6)

描述IP位址資源的Address屬性。 SCSI 位址值是以 CLUSPROP_SCSI_ADDRESS 結構表示。

wType.CLUSPROP_TYPE_SIGNATURE (5)

描述磁碟資源的 Signature 屬性。 簽章值是以 CLUSPROP_DISK_SIGNATURE 結構表示。

wType.CLUSPROP_TYPE_UNKNOWN (-1)

未知的類型。

wType.CLUSPROP_TYPE_USER (32768 (0x8000) )

描述使用者定義自己的類型範圍開頭。 將此類型與使用者定義的私用屬性產生關聯。

備註

若要剖析從控件程式代碼函式傳回的數據,如果 wType 成員定義應用程式無法瞭解的類型,請使用這個結構的 wFormat 成員。

範例

請參閱使用 CLUSPROP_BUFFER_HELPER 建立實體磁碟資源和置。

規格需求

需求
最低支援的用戶端 都不支援
最低支援的伺服器 Windows Server 2008 Enterprise、Windows Server 2008 Datacenter
標頭 clusapi.h

另請參閱

位址

CLUSCTL_RESOURCE_GET_CLASS_INFO

CLUSCTL_RESOURCE_TYPE_GET_CLASS_INFO

CLUSCTL_RESOURCE_TYPE_GET_REQUIRED_DEPENDENCIES

CLUSPROP_BINARY

CLUSPROP_DISK_NUMBER

CLUSPROP_DISK_SIGNATURE

CLUSPROP_DWORD

CLUSPROP_FILETIME

CLUSPROP_LONG

CLUSPROP_MULTI_SZ

CLUSPROP_PARTITION_INFO

CLUSPROP_PARTITION_INFO_EX

CLUSPROP_PROPERTY_NAME

CLUSPROP_RESOURCE_CLASS

CLUSPROP_SCSI_ADDRESS

CLUSPROP_SYNTAX

CLUSPROP_SZ

CLUSPROP_ULARGE_INTEGER

CLUSPROP_VALUE

CLUSTER_PROPERTY_FORMAT

CLUSTER_PROPERTY_SYNTAX

CLUSTER_PROPERTY_TYPE

ClusterResourceControl

ClusterResourceTypeControl

資料結構

資源) 的名稱 (屬性

NodeName