ホーム › Storage.Vss › IVssCreateWriterMetadata
IVssCreateWriterMetadata
COMメソッド 12
vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。
| vtbl | メソッド |
|---|---|
| 0 | HRESULT AddIncludeFiles(LPWSTR wszPath, LPWSTR wszFilespec, BYTE bRecursive, LPWSTR wszAlternateLocation) |
| 1 | HRESULT AddExcludeFiles(LPWSTR wszPath, LPWSTR wszFilespec, BYTE bRecursive) |
| 2 | HRESULT AddComponent(VSS_COMPONENT_TYPE ct, LPWSTR wszLogicalPath, LPWSTR wszComponentName, LPWSTR wszCaption, BYTE* pbIcon, DWORD cbIcon, BYTE bRestoreMetadata, BYTE bNotifyOnBackupComplete, BYTE bSelectable, BYTE bSelectableForRestore, DWORD dwComponentFlags) |
| 3 | HRESULT AddDatabaseFiles(LPWSTR wszLogicalPath, LPWSTR wszDatabaseName, LPWSTR wszPath, LPWSTR wszFilespec, DWORD dwBackupTypeMask) |
| 4 | HRESULT AddDatabaseLogFiles(LPWSTR wszLogicalPath, LPWSTR wszDatabaseName, LPWSTR wszPath, LPWSTR wszFilespec, DWORD dwBackupTypeMask) |
| 5 | HRESULT AddFilesToFileGroup(LPWSTR wszLogicalPath, LPWSTR wszGroupName, LPWSTR wszPath, LPWSTR wszFilespec, BYTE bRecursive, LPWSTR wszAlternateLocation, DWORD dwBackupTypeMask) |
| 6 | HRESULT SetRestoreMethod(VSS_RESTOREMETHOD_ENUM method, LPWSTR wszService, LPWSTR wszUserProcedure, VSS_WRITERRESTORE_ENUM writerRestore, BYTE bRebootRequired) |
| 7 | HRESULT AddAlternateLocationMapping(LPWSTR wszSourcePath, LPWSTR wszSourceFilespec, BYTE bRecursive, LPWSTR wszDestination) |
| 8 | HRESULT AddComponentDependency(LPWSTR wszForLogicalPath, LPWSTR wszForComponentName, GUID onWriterId, LPWSTR wszOnLogicalPath, LPWSTR wszOnComponentName) |
| 9 | HRESULT SetBackupSchema(DWORD dwSchemaMask) |
| 10 | HRESULT GetDocument(IXMLDOMDocument** pDoc) |
| 11 | HRESULT SaveAsXML(LPWSTR* pbstrXML) |