ホーム › Networking.Clustering › ISClusResource
ISClusResource
COMIDispatch (デュアル)✅ IDispatch を実装(デュアルインターフェース)。HSP では
comobj 経由でメソッド名による遅延バインド呼び出しができます(vtableインデックス不要)。メソッド 32
vtbl = vtable インデックス(0始まり)。IDispatch 実装のため HSP ではメソッド名でも呼べます(上記)。低レベルの index 呼び出し用に vtbl も掲載。0〜2 は IUnknown。
| vtbl | メソッド |
|---|---|
| 7 | HRESULT get_CommonProperties(ISClusProperties** ppProperties) |
| 8 | HRESULT get_PrivateProperties(ISClusProperties** ppProperties) |
| 9 | HRESULT get_CommonROProperties(ISClusProperties** ppProperties) |
| 10 | HRESULT get_PrivateROProperties(ISClusProperties** ppProperties) |
| 11 | HRESULT get_Handle(UINT_PTR* phandle) |
| 12 | HRESULT get_Name(LPWSTR* pbstrName) |
| 13 | HRESULT put_Name(LPWSTR bstrResourceName) |
| 14 | HRESULT get_State(CLUSTER_RESOURCE_STATE* dwState) |
| 15 | HRESULT get_CoreFlag(CLUS_FLAGS* dwCoreFlag) |
| 16 | HRESULT BecomeQuorumResource(LPWSTR bstrDevicePath, INT lMaxLogSize) |
| 17 | HRESULT Delete() |
| 18 | HRESULT Fail() |
| 19 | HRESULT Online(INT nTimeout, VARIANT* pvarPending) |
| 20 | HRESULT Offline(INT nTimeout, VARIANT* pvarPending) |
| 21 | HRESULT ChangeResourceGroup(ISClusResGroup* pResourceGroup) |
| 22 | HRESULT AddResourceNode(ISClusNode* pNode) |
| 23 | HRESULT RemoveResourceNode(ISClusNode* pNode) |
| 24 | HRESULT CanResourceBeDependent(ISClusResource* pResource, VARIANT* pvarDependent) |
| 25 | HRESULT get_PossibleOwnerNodes(ISClusResPossibleOwnerNodes** ppOwnerNodes) |
| 26 | HRESULT get_Dependencies(ISClusResDependencies** ppResDependencies) |
| 27 | HRESULT get_Dependents(ISClusResDependents** ppResDependents) |
| 28 | HRESULT get_Group(ISClusResGroup** ppResGroup) |
| 29 | HRESULT get_OwnerNode(ISClusNode** ppOwnerNode) |
| 30 | HRESULT get_Cluster(ISCluster** ppCluster) |
| 31 | HRESULT get_ClassInfo(CLUSTER_RESOURCE_CLASS* prcClassInfo) |
| 32 | HRESULT get_Disk(ISClusDisk** ppDisk) |
| 33 | HRESULT get_RegistryKeys(ISClusRegistryKeys** ppRegistryKeys) |
| 34 | HRESULT get_CryptoKeys(ISClusCryptoKeys** ppCryptoKeys) |
| 35 | HRESULT get_TypeName(LPWSTR* pbstrTypeName) |
| 36 | HRESULT get_Type(ISClusResType** ppResourceType) |
| 37 | HRESULT get_MaintenanceMode(BOOL* pbMaintenanceMode) |
| 38 | HRESULT put_MaintenanceMode(BOOL bMaintenanceMode) |