PviWrite, PviXWrite functions

<< 点击显示目录 >>

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

PviWrite, PviXWrite functions

Definition for C/C++

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)

Definition for Basic

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

Arguments

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(零)。

Return value

如果数值不是0,则表明有错误。错误代码会作为一个值返回。如果在执行写请求时发生错误,或者 通信实例 和PVI管理器之间的连接  中断(通信超时),或者发生应用错误,则报告错误  。值 "0 "表示写请求已经执行,用户数据缓冲区中的结果数据(如果存在)是有效的。

Description

该函数是 PviWriteRequest / PviWriteResultResponse 或PviXWriteRequest / PviXWriteResultResponse功能 的同步变量 参见 异步和同步函数 部分。