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 |