ホーム › Storage.VirtualDiskService › IVdsService
IVdsService
COMメソッド 17
vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。
| vtbl | メソッド |
|---|---|
| 3 | HRESULT IsServiceReady() |
| 4 | HRESULT WaitForServiceReady() |
| 5 | HRESULT GetProperties(VDS_SERVICE_PROP* pServiceProp) |
| 6 | HRESULT QueryProviders(DWORD masks, IEnumVdsObject** ppEnum) |
| 7 | HRESULT QueryMaskedDisks(IEnumVdsObject** ppEnum) |
| 8 | HRESULT QueryUnallocatedDisks(IEnumVdsObject** ppEnum) |
| 9 | HRESULT GetObject(GUID ObjectId, VDS_OBJECT_TYPE type, IUnknown** ppObjectUnk) |
| 10 | HRESULT QueryDriveLetters(WCHAR wcFirstLetter, DWORD count, VDS_DRIVE_LETTER_PROP* pDriveLetterPropArray) |
| 11 | HRESULT QueryFileSystemTypes(VDS_FILE_SYSTEM_TYPE_PROP** ppFileSystemTypeProps, INT* plNumberOfFileSystems) |
| 12 | HRESULT Reenumerate() |
| 13 | HRESULT Refresh() |
| 14 | HRESULT CleanupObsoleteMountPoints() |
| 15 | HRESULT Advise(IVdsAdviseSink* pSink, DWORD* pdwCookie) |
| 16 | HRESULT Unadvise(DWORD dwCookie) |
| 17 | HRESULT Reboot() |
| 18 | HRESULT SetFlags(DWORD ulFlags) |
| 19 | HRESULT ClearFlags(DWORD ulFlags) |