ホーム › Storage.VirtualDiskService › IVdsVolume
IVdsVolume
COMメソッド 11
vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。
| vtbl | メソッド |
|---|---|
| 3 | HRESULT GetProperties(VDS_VOLUME_PROP* pVolumeProperties) |
| 4 | HRESULT GetPack(IVdsPack** ppPack) |
| 5 | HRESULT QueryPlexes(IEnumVdsObject** ppEnum) |
| 6 | HRESULT Extend(VDS_INPUT_DISK* pInputDiskArray, INT lNumberOfDisks, IVdsAsync** ppAsync) |
| 7 | HRESULT Shrink(ULONGLONG ullNumberOfBytesToRemove, IVdsAsync** ppAsync) |
| 8 | HRESULT AddPlex(GUID VolumeId, IVdsAsync** ppAsync) |
| 9 | HRESULT BreakPlex(GUID plexId, IVdsAsync** ppAsync) |
| 10 | HRESULT RemovePlex(GUID plexId, IVdsAsync** ppAsync) |
| 11 | HRESULT Delete(BOOL bForce) |
| 12 | HRESULT SetFlags(DWORD ulFlags, BOOL bRevertOnClose) |
| 13 | HRESULT ClearFlags(DWORD ulFlags) |