IVssExamineWriterMetadataEx2::GetVersion 方法 (vsbackup.h)
获取编写器应用程序的版本信息。
语法
HRESULT GetVersion(
[out] DWORD *pdwMajorVersion,
[out] DWORD *pdwMinorVersion
);
参数
[out] pdwMajorVersion
指向编写器应用程序的主版本的指针。
[out] pdwMinorVersion
指向编写器应用程序的次要版本的指针。
返回值
下面是此方法的有效返回代码。
值 | 含义 |
---|---|
|
已成功返回编写器版本信息。 |
|
其中一个参数值无效。 |
|
调用方内存或其他系统资源不足。 |
|
意外错误。 错误代码记录在错误日志文件中。 有关详细信息,请参阅 VSS 下的事件和错误处理。
Windows Server 2008、Windows Vista、Windows Server 2003 和 Windows XP: 在 Windows Server 2008 R2 和 Windows 7 之前不支持此值。 改用E_UNEXPECTED。 |
注解
仅当编写器通过调用 CVssWriterEx::InitializeEx 方法初始化并指定了显式版本信息时,GetVersion 方法才会返回非零结果。 如果编写器是通过调用 CVssWriter::Initialize 方法初始化的,或者在调用 CVssWriterEx::InitializeEx 方法时未指定版本信息, 则 GetVersion 方法在 pdwMajorVersion 和 pdwMinorVersion 参数中返回零。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows Vista [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2008 [仅限桌面应用] |
目标平台 | Windows |
标头 | vsbackup.h (包括 VsBackup.h、Vss.h、VsWriter.h) |
Library | VssApi.lib |