ホーム › Networking.Clustering › ISClusResDependents
ISClusResDependents
COMIDispatch (デュアル)✅ IDispatch を実装(デュアルインターフェース)。HSP では
comobj 経由でメソッド名による遅延バインド呼び出しができます(vtableインデックス不要)。メソッド 8
vtbl = vtable インデックス(0始まり)。IDispatch 実装のため HSP ではメソッド名でも呼べます(上記)。低レベルの index 呼び出し用に vtbl も掲載。0〜2 は IUnknown。
vtbl 7 HRESULT get_Count(INT* plCount)
| plCount | INT* | out | 依存元(従属)リソースコレクションの要素数を受け取る出力先のINT値。 |
vtbl 8 HRESULT get__NewEnum(IUnknown** retval)
| retval | IUnknown** | out | 列挙用IEnumVARIANTを内包するIUnknownを返す出力ポインタ。 |
vtbl 9 HRESULT Refresh()
vtbl 10 HRESULT get_Item(VARIANT varIndex, ISClusResource** ppClusResource)
| varIndex | VARIANT | in | 取得対象を指定するVARIANT。1始まりの数値または名前文字列を受け付ける。 |
| ppClusResource | ISClusResource** | out | 指定要素に対応する従属リソースISClusResourceを返す出力ポインタ。 |
vtbl 11 HRESULT CreateItem(LPWSTR bstrResourceName, LPWSTR bstrResourceType, CLUSTER_RESOURCE_CREATE_FLAGS dwFlags, ISClusResource** ppClusterResource)
| bstrResourceName | LPWSTR | in | 新規作成して従属関係に追加するリソースの名前を表す入力BSTR文字列。 |
| bstrResourceType | LPWSTR | in | 作成するリソースの種別名を表す入力BSTR文字列。 |
| dwFlags | CLUSTER_RESOURCE_CREATE_FLAGS | in | リソース作成時の動作を指定するCLUSTER_RESOURCE_CREATE_FLAGSフラグ。 |
| ppClusterResource | ISClusResource** | out | 作成された従属リソースISClusResourceを返す出力ポインタ。 |
vtbl 12 HRESULT DeleteItem(VARIANT varIndex)
| varIndex | VARIANT | in | 削除対象を指定するVARIANT。1始まりの数値または名前文字列を受け付ける。 |
vtbl 13 HRESULT AddItem(ISClusResource* pResource)
| pResource | ISClusResource* | in | 既存リソースを従属として追加する入力ポインタISClusResource。 |
vtbl 14 HRESULT RemoveItem(VARIANT varIndex)
| varIndex | VARIANT | in | 従属関係から除外する対象を指定するVARIANT。リソース自体は削除しない。 |