<< 点击显示目录 >> 主页 PVI通信 > PVI帮助信息 > PVI base system > PVICOM interface > PVICOM functions > PviWrite, PviXWrite functions |
int PviWrite (DWORD LinkID, DWORD nAccess, LPVOID pData, LONG DataLen, LPVOID pRstData, LONG RstDataLen)
int PviXWrite (DWORD hPvi, DWORD LinkID, DWORD nAccess, LPVOID pData, LONG DataLen, LPVOID pRstData, LONG RstDataLen)
PviWrite (ByVal LinkID As Long, ByVal n Access As Long, ByRef pData As Any, ByVal DataLen As Long, ByRef pRstData As Any, ByVal RstDataLen As Long) As Long
PviXWrite (ByVal hPvi As Long, ByVal LinkID As Long, ByVal n Access As Long, ByRef pData As Any, ByVal DataLen As Long, ByRef pRstData As Any, ByVal RstDataLen As Long) As Long
Argument |
I/O |
说明 |
hPvi |
In |
来自 PviXInitialize 函数的实例句柄 |
LinkID |
In |
来自 PviCreateResponse, PviLinkResponse 或PviXCreateResponse, PviXLinkResponse函数的链接ID 。 |
nAccess |
In |
|
pData |
In |
写入数据的指针 |
DataLen |
In |
写入数据的长度(字节 = 0:不存在写数据。可以为pData指定0(零)。 |
pRstData |
Out |
指向用于记录结果数据的用户数据缓冲区的指针 |
RstDataLen |
In |
用户数据缓冲区的长度,以字节为单位 = 0:没有复制的结果数据。可为pRstData指定0(零)。 |
如果数值不是0,则表明有错误。错误代码会作为一个值返回。如果在执行写请求时发生错误,或者 通信实例 和PVI管理器之间的连接 中断(通信超时),或者发生应用错误,则报告错误 。值 "0 "表示写请求已经执行,用户数据缓冲区中的结果数据(如果存在)是有效的。
该函数是 PviWriteRequest / PviWriteResultResponse 或PviXWriteRequest / PviXWriteResultResponse功能 的同步变量 。 参见 异步和同步函数 部分。