在调用了ExecuteQueuingAccess()后查看ExecuteQueuingAccess()的寄存器访问成功与否。
函数名称
INT WINAPI IsQueuingAccessSucceeded(INT iIndex);
参数
iIndex:(In)请求检察编号
当调用了BeginQueuingWrite()或BeginQueuingRead()时,寄存器访问API被调用多次,以排队寄存器访问请求,直到调用了ExecuteQueuingAccess()。但是,实际的寄存器访问结果只有在执行了ExecuteQueuingAccess()后才能得到。
要查看寄存器访问结果,在执行完ExecuteQueuingAccess()后指定一个寄存器请求编号(一个从0开始的数字)。
返回值(NULL)
XX: 错误代码
0: 对指定编号的寄存器访问成功。
特殊项目
例如:
BeginQueuingWrite();
WriteDevice16("节点1","LS100",数据,10);
WriteDevice16("节点1","LS200",数据,10);
WriteDevice16("节点1","LS300",数据,10);
ExecuteQueuingAccess()
上述注册完成后,要检查对“节点1”中的“LS200”的访问是否成功,请使用IsQueuingAccessSucceeded(1)。
如果返回的值是0,就表明访问成功。