IClientVirtualDevice::CompleteCommand (VDI)
CompleteCommand 函数用于通知 SQL Server 命令已完成。 应返回相应的命令完成信息。
语法
C
HRESULT IClientVirtualDevice::CompleteCommand (
VDC_Command* const pCmd,
UINT32 dwCompletionCode,
UINT32 dwBytesTransferred,
UINT64 dwlPosition
);
参数
pCmd 这是之前从 IClientVirtualDevice::GetCommand 返回的命令的地址。
dwCompletionCode 这是指示完成状态的 WIN32 状态代码。 必须为所有命令返回此参数。 返回的代码应适合于正在执行的命令。 在任何情况下,ERROR_SUCCESS 均用于表示已成功执行的命令。 有关可能的代码的完整列表,请参阅文件 Winerror.h。 有关每个命令的典型状态代码列表,请参阅“命令”。
dwBytesTransferred 这是已成功传输的字节数。 仅为数据传输命令 Read 和 Write 返回。
dwlPosition 这是仅针对 GetPosition 命令的响应。
返回值
| 返回值 | 说明 |
|---|---|
| NOERROR | 已正确标注完成情况。 |
| VD_E_INVALID | pCmd 不是一条活动命令。 |
| VD_E_ABORT | 已发出中止的信号。 |
| VD_E_PROTOCOL | 设备未打开。 |
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




