Win32 API 日本語リファレンス
ホームStorage.Vss › IVssFileShareSnapshotProvider

IVssFileShareSnapshotProvider

COM
IIDc8636060-7c2e-11df-8c4a-0800200c9a66継承元IUnknown自前メソッド開始 vtbl3

メソッド 8

vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。

vtblメソッド
3HRESULT SetContext(INT lContext)
4HRESULT GetSnapshotProperties(GUID SnapshotId, VSS_SNAPSHOT_PROP* pProp)
5HRESULT Query(GUID QueriedObjectId, VSS_OBJECT_TYPE eQueriedObjectType, VSS_OBJECT_TYPE eReturnedObjectsType, IVssEnumObject** ppEnum)
6HRESULT DeleteSnapshots(GUID SourceObjectId, VSS_OBJECT_TYPE eSourceObjectType, BOOL bForceDelete, INT* plDeletedSnapshots, GUID* pNondeletedSnapshotID)
7HRESULT BeginPrepareSnapshot(GUID SnapshotSetId, GUID SnapshotId, WORD* pwszSharePath, INT lNewContext, GUID ProviderId)
8HRESULT IsPathSupported(WORD* pwszSharePath, BOOL* pbSupportedByThisProvider)
9HRESULT IsPathSnapshotted(WORD* pwszSharePath, BOOL* pbSnapshotsPresent, INT* plSnapshotCompatibility)
10HRESULT SetSnapshotProperty(GUID SnapshotId, VSS_SNAPSHOT_PROPERTY_ID eSnapshotPropertyId, VARIANT vProperty)