Interface IPreviousVersionsInfo (shobjidl.h)

Expõe um método que verifica versões anteriores de arquivos ou pastas de servidor, armazenados para fins de reversão pela tecnologia de cópias de sombra fornecida com o Windows Server 2003.

Herança

A interface IPreviousVersionsInfo herda da interface IUnknown . IPreviousVersionsInfo também tem esses tipos de membros:

Métodos

A interface IPreviousVersionsInfo tem esses métodos.

 
IPreviousVersionsInfo::AreSnapshotsAvailable

Consultas para a disponibilidade de uma imagem de volume do Windows Server 2003 registrada pelo sistema em um momento anterior.

Comentários

O CLSID, o IID e a definição dessa interface são mostrados no exemplo a seguir.

// {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;
};

Observe que a tecnologia de cópias de sombra não armazena cópias inteiras de versões mais antigas, a menos que sejam excluídas; somente os bits alterados são armazenados.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows XP [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho shobjidl.h