<< 点击显示目录 >> 主页 PVI通信 > PVI帮助信息 > PVI base system > PVICOM interface > PVICOM functions > PviWriteResultResponse, PviXWriteResultResponse functions |
int PviWriteResultResponse (WPARAM wParam, LPVOID pRstData, LONG RstDataLen)
int PviXWriteResultResponse (DWORD hPvi, WPARAM wParam, LPVOID pRstData, LONG RstDataLen)
PviWriteResultResponse (ByVal wParam As Long, ByRef pRstData As Any, ByVal RstDataLen As Long) As Long
PviXWriteResultResponse (ByVal hPvi As Long, ByVal wParam As Long, ByRef pRstData As Any, ByVal RstDataLen As Long) As Long
Argument |
I/O |
说明 |
hPvi |
In |
来自 PviXInitialize 函数的实例句柄 |
wParam |
In |
对响应数据的引用。 必须指定用户信息中的 "wParam "参数 。 |
pRstData |
Out |
指向用于记录结果数据的用户数据缓冲区的指针 |
RstDataLen |
In |
用户数据缓冲区的长度,字节数 = 0:不复制结果数据。可以为pRstData指定0(零)。 |
如果数值不是0,则表明有错误。错误代码将作为一个值返回。如果在执行请求时发生错误,或者 与PVI管理器的通信实例 连接中断(通信超时),或者出现应用错误,那么在读取写请求的响应数据时就会报告错误 。 值'0'表示写请求已经被执行了。
如果在 "wParam "中指定的引用在函数被调用时是无效的(例如,响应数据先前已经被删除),那么就会报告错误1205(没有响应存在)。
这个函数的工作原理类似于 PviWriteResponse 或PviXWriteResponse函数。唯一的区别是,PviWriteResultResponse或PviXWriteResultResponse函数可以用来读取写访问的结果数据。
在收到与写请求有关的用户信息后,需要调用PviWriteResponse/PviXWriteResponse或PviWriteResultResponse/PviXWriteResultResponse函数。然而,当使用PVICALLBACK_DATA类型的回调函数时,这并不适用。