Compartilhar via


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