PviWriteResultResponse, PviXWriteResultResponse functions

<< 点击显示目录 >>

主页  PVI通信 > PVI帮助信息 > PVI base system > PVICOM interface > PVICOM functions >

PviWriteResultResponse, PviXWriteResultResponse functions

Definition for C/C++

int PviWriteResultResponse (WPARAM wParam, LPVOID pRstData, LONG RstDataLen)

int PviXWriteResultResponse (DWORD hPvi, WPARAM wParam, LPVOID pRstData, LONG RstDataLen)

Definition for Basic

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

Arguments

Argument

I/O

说明

hPvi

In

来自 PviXInitialize 函数的实例句柄

wParam

In

对响应数据的引用。 必须指定用户信息中的 "wParam "参数

pRstData

Out

指向用于记录结果数据的用户数据缓冲区的指针

RstDataLen

In

用户数据缓冲区的长度,字节数

= 0:不复制结果数据。可以为pRstData指定0(零)。

Return value

如果数值不是0,则表明有错误。错误代码将作为一个值返回。如果在执行请求时发生错误,或者  与PVI管理器通信实例 连接中断(通信超时),或者出现应用错误,那么在读取写请求的响应数据时就会报告错误 值'0'表示写请求已经被执行了。

如果在 "wParam "中指定的引用在函数被调用时是无效的(例如,响应数据先前已经被删除),那么就会报告错误1205(没有响应存在)。

Description

这个函数的工作原理类似于 PviWriteResponse 或PviXWriteResponse函数。唯一的区别是,PviWriteResultResponse或PviXWriteResultResponse函数可以用来读取写访问的结果数据。

在收到与写请求有关的用户信息后,需要调用PviWriteResponse/PviXWriteResponse或PviWriteResultResponse/PviXWriteResultResponse函数。然而,当使用PVICALLBACK_DATA类型的回调函数时,这并不适用。