CLUS_RESOURCE_CLASS_INFO 構造体 (clusapi.h)
リソース クラス データが含まれています。 これは、 CLUSPROP_RESOURCE_CLASS_INFO 構造体のデータ メンバーとして使用され、一部の コントロール コード 操作の戻り値として使用されます。
構文
typedef struct CLUS_RESOURCE_CLASS_INFO {
union {
struct {
union {
DWORD dw;
CLUSTER_RESOURCE_CLASS rc;
} DUMMYUNIONNAME;
DWORD SubClass;
} DUMMYSTRUCTNAME;
ULARGE_INTEGER li;
} DUMMYUNIONNAME;
} CLUS_RESOURCE_CLASS_INFO, *PCLUS_RESOURCE_CLASS_INFO;
メンバー
DUMMYUNIONNAME
DUMMYUNIONNAME.DUMMYSTRUCTNAME
DUMMYUNIONNAME.DUMMYSTRUCTNAME.DUMMYUNIONNAME
DUMMYUNIONNAME.DUMMYSTRUCTNAME.DUMMYUNIONNAME.dw
リソース クラス データにアクセスする別の方法を提供します。
DUMMYUNIONNAME.DUMMYSTRUCTNAME.DUMMYUNIONNAME.rc
CLUSTER_RESOURCE_CLASS列挙から列挙された次のいずれかの値で記述されたリソース クラス。
DUMMYSTRUCTNAME を ####### します。DUMMYUNIONNAME.rc.CLUS_RESCLASS_UNKNOWN (0)
リソース クラスが不明です。
DUMMYSTRUCTNAME を ####### します。DUMMYUNIONNAME.rc.CLUS_RESCLASS_STORAGE (1)
リソースは、 物理ディスク リソースなどのストレージ デバイスです。
DUMMYSTRUCTNAME を ####### します。DUMMYUNIONNAME.rc.CLUS_RESCLASS_NETWORK (2)
リソースは ネットワーク デバイスです。
DUMMYSTRUCTNAME を ####### します。DUMMYUNIONNAME.rc.CLUS_RESCLASS_USER (32768 (0x8000))
この値から始まるリソース クラスは、ユーザー定義です。
DUMMYUNIONNAME.DUMMYSTRUCTNAME.SubClass
リソース クラスをさらに記述するマスク値。 次の値は、 物理ディスク リソースなどのストレージ クラス リソースに対して有効です。
DUMMYSTRUCTNAME。SubClass.CLUS_RESSUBCLASS_SHARED (0x80000000)
リソースが共有 SCSI バス上のディスクなどの共有リソースを管理することを示します。
DUMMYUNIONNAME.li
低い DWORDと高い DWORD を持つULARGE_INTEGER値として記述されたリソース クラスとサブクラス。
注釈
リソース クラスは、同様の機能のリソースを識別します。 独自のリソース クラスを定義する リソース DLL では、 CLUS_RESCLASS_USERより大きい値に設定されているクラスの一意識別子を指定する必要があります。 CLUS_RESCLASS_USER は、ユーザー定義リソース クラス識別子の先頭を指定します。
dwControlCode パラメーターが CLUSCTL_RESOURCE_GET_CLASS_INFO に設定されている場合、CLUS_RESOURCE_CLASS_INFO構造体は ClusterResourceControl によって返され、dwControlCode が CLUSCTL_RESOURCE_TYPE_GET_CLASS_INFOに設定されている場合は ClusterResourceTypeControl によって返されます。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | サポートなし |
サポートされている最小のサーバー | Windows Server 2008 Enterprise、Windows Server 2008 Datacenter |
Header | clusapi.h |
こちらもご覧ください
CLUSCTL_RESOURCE_GET_CLASS_INFO