ホーム › Storage.Vss › IVssComponent
IVssComponent
COMメソッド 38
vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。
| vtbl | メソッド |
|---|---|
| 3 | HRESULT GetLogicalPath(LPWSTR* pbstrPath) |
| 4 | HRESULT GetComponentType(VSS_COMPONENT_TYPE* pct) |
| 5 | HRESULT GetComponentName(LPWSTR* pbstrName) |
| 6 | HRESULT GetBackupSucceeded(BOOLEAN* pbSucceeded) |
| 7 | HRESULT GetAlternateLocationMappingCount(DWORD* pcMappings) |
| 8 | HRESULT GetAlternateLocationMapping(DWORD iMapping, IVssWMFiledesc** ppFiledesc) |
| 9 | HRESULT SetBackupMetadata(LPWSTR wszData) |
| 10 | HRESULT GetBackupMetadata(LPWSTR* pbstrData) |
| 11 | HRESULT AddPartialFile(LPWSTR wszPath, LPWSTR wszFilename, LPWSTR wszRanges, LPWSTR wszMetadata) |
| 12 | HRESULT GetPartialFileCount(DWORD* pcPartialFiles) |
| 13 | HRESULT GetPartialFile(DWORD iPartialFile, LPWSTR* pbstrPath, LPWSTR* pbstrFilename, LPWSTR* pbstrRange, LPWSTR* pbstrMetadata) |
| 14 | HRESULT IsSelectedForRestore(BOOLEAN* pbSelectedForRestore) |
| 15 | HRESULT GetAdditionalRestores(BOOLEAN* pbAdditionalRestores) |
| 16 | HRESULT GetNewTargetCount(DWORD* pcNewTarget) |
| 17 | HRESULT GetNewTarget(DWORD iNewTarget, IVssWMFiledesc** ppFiledesc) |
| 18 | HRESULT AddDirectedTarget(LPWSTR wszSourcePath, LPWSTR wszSourceFilename, LPWSTR wszSourceRangeList, LPWSTR wszDestinationPath, LPWSTR wszDestinationFilename, LPWSTR wszDestinationRangeList) |
| 19 | HRESULT GetDirectedTargetCount(DWORD* pcDirectedTarget) |
| 20 | HRESULT GetDirectedTarget(DWORD iDirectedTarget, LPWSTR* pbstrSourcePath, LPWSTR* pbstrSourceFileName, LPWSTR* pbstrSourceRangeList, LPWSTR* pbstrDestinationPath, LPWSTR* pbstrDestinationFilename, LPWSTR* pbstrDestinationRangeList) |
| 21 | HRESULT SetRestoreMetadata(LPWSTR wszRestoreMetadata) |
| 22 | HRESULT GetRestoreMetadata(LPWSTR* pbstrRestoreMetadata) |
| 23 | HRESULT SetRestoreTarget(VSS_RESTORE_TARGET target) |
| 24 | HRESULT GetRestoreTarget(VSS_RESTORE_TARGET* pTarget) |
| 25 | HRESULT SetPreRestoreFailureMsg(LPWSTR wszPreRestoreFailureMsg) |
| 26 | HRESULT GetPreRestoreFailureMsg(LPWSTR* pbstrPreRestoreFailureMsg) |
| 27 | HRESULT SetPostRestoreFailureMsg(LPWSTR wszPostRestoreFailureMsg) |
| 28 | HRESULT GetPostRestoreFailureMsg(LPWSTR* pbstrPostRestoreFailureMsg) |
| 29 | HRESULT SetBackupStamp(LPWSTR wszBackupStamp) |
| 30 | HRESULT GetBackupStamp(LPWSTR* pbstrBackupStamp) |
| 31 | HRESULT GetPreviousBackupStamp(LPWSTR* pbstrBackupStamp) |
| 32 | HRESULT GetBackupOptions(LPWSTR* pbstrBackupOptions) |
| 33 | HRESULT GetRestoreOptions(LPWSTR* pbstrRestoreOptions) |
| 34 | HRESULT GetRestoreSubcomponentCount(DWORD* pcRestoreSubcomponent) |
| 35 | HRESULT GetRestoreSubcomponent(DWORD iComponent, LPWSTR* pbstrLogicalPath, LPWSTR* pbstrComponentName, BOOLEAN* pbRepair) |
| 36 | HRESULT GetFileRestoreStatus(VSS_FILE_RESTORE_STATUS* pStatus) |
| 37 | HRESULT AddDifferencedFilesByLastModifyTime(LPWSTR wszPath, LPWSTR wszFilespec, BOOL bRecursive, FILETIME ftLastModifyTime) |
| 38 | HRESULT AddDifferencedFilesByLastModifyLSN(LPWSTR wszPath, LPWSTR wszFilespec, BOOL bRecursive, LPWSTR bstrLsnString) |
| 39 | HRESULT GetDifferencedFilesCount(DWORD* pcDifferencedFiles) |
| 40 | HRESULT GetDifferencedFile(DWORD iDifferencedFile, LPWSTR* pbstrPath, LPWSTR* pbstrFilespec, BOOL* pbRecursive, LPWSTR* pbstrLsnString, FILETIME* pftLastModifyTime) |