适用范围:SQL Server
SignalAbort 函数发出应终止异常的信号。
语法
HRESULT IServerVirtualDeviceSet2::SignalAbort ();
返回值
返回 HRESULT ,指示方法调用是成功还是失败。 值 NOERROR 指示方法调用已成功。 非零值指示已发生错误。
注解
任何时候,服务器都可以选择中止 BACKUP 或 RESTORE 操作。
此例程发出信号:应停止所有操作。 整个接口进入中止状态。 任何设备上都不会接受进一步的命令。 完成代理将为每个未完成的请求返回 ERROR_OPERATION_ABORTED,并返回到其调用方。 将忽略在客户端上记录的任何完成操作。
服务器确保不再需要使用从虚拟设备接口返回的缓冲区或设备。 服务器随后会执行异常终止清除操作,其中应包括调用 IServerVirtualDeviceSet2::Close 函数。
后续步骤
有关详细信息,请参阅 SQL Server 虚拟设备接口引用概述。