IPreviousVersionsInfo インターフェイス (shobjidl.h)

Windows Server 2003 で提供される シャドウ コピー テクノロジによる再バージョンを目的として格納されている、以前のバージョンのサーバー ファイルまたはフォルダーをチェックするメソッドを公開します。

継承

IPreviousVersionsInfo インターフェイスは、IUnknown インターフェイスから継承します。 IPreviousVersionsInfo には、次の種類のメンバーもあります。

メソッド

IPreviousVersionsInfo インターフェイスには、これらのメソッドがあります。

 
IPreviousVersionsInfo::AreSnapshotsAvailable

システムによって以前に記録された Windows Server 2003 ボリューム イメージの可用性を照会します。

注釈

このインターフェイスの CLSID、IID、および定義を次の例に示します。

// {596AB062-B4D2-4215-9F74-E9109B0A8153}
const CLSID CLSID_PreviousVersions = {0x596AB062, 0xB4D2, 0x4215, 
                             {0x9F, 0x74, 0xE9, 0x10, 0x9B, 0x0A, 0x81, 0x53}};

// {76e54780-ad74-48e3-a695-3ba9a0aff10d}
const IID IID_IPreviousVersionsInfo = {0x76E54780, 0xAD74, 0x48E3, 
                             {0xA6, 0x95, 0x3B, 0xA9, 0xA0, 0xAF, 0xF1, 0x0D}};

MIDL_INTERFACE("76e54780-ad74-48e3-a695-3ba9a0aff10d")
IPreviousVersionsInfo : public IUnknown
{
public:
    virtual HRESULT STDMETHODCALLTYPE AreSnapshotsAvailable( 
        /* [string][in] */ LPCWSTR pszPath,
        /* [in] */ BOOL fOkToBeSlow,
        /* [retval][out] */ BOOL *pfAvailable) = 0;
};

シャドウ コピー テクノロジでは、古いバージョンのコピーが削除されない限り、コピー全体が格納されないことに注意してください。変更されたビットのみが格納されます。

要件

要件
サポートされている最小のクライアント Windows XP (デスクトップ アプリのみ)
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
対象プラットフォーム Windows
ヘッダー shobjidl.h