GetDin

概述

获取RAS接口的DIN输入状态。

补充

  • DIN1输入与复位输入共享RAS接口的RESET输入


  • VC++ .NET VC# .NET VB .NET


    VC++ .NET

    GetDin
    调用方法 BOOL GetDin(int iPort, int *iInput);
    返回值
    TRUE : 正常
    FALSE : 错误
    参数 int iPort DIN接口
    DIN0 : DIN0
    DIN1 : DIN1
    int *iInput DIN输入状态
    DIN_ON : 输入状态
    DIN_OFF : 无输入
    示例 int ret, iInput;
    ret = GetDin(DIN0, &iInput);
    必要条件
    Header : iocif.h/iocifconst.h
    Library : ioctl.lib

    页面顶端

    VC# .NET

    GetDin
    调用方法 [DllImport("Ioctl.dll")] static extern int GetDin(int iPort, ref int iInput);
    返回值
    非0 : 正常
    0 : 错误
    参数 int iPort DIN接口
    DIN0 : DIN0
    DIN1 : DIN1
    ref int iInput DIN输入状态
    DIN_ON : 输入状态
    DIN_OFF : 无输入
    示例 int ret, iInput;
    ret = GetDin(DIN0, ref iInput);

    页面顶端

    VB .NET

    GetDin
    调用方法 Declare Function GetDin Lib "Ioctl.dll"(ByVal iPort As Integer, ByRef iInput As Integer)As Integer
    返回值
    非0 : 正常
    0 : 错误
    参数 ByVal iPort As Integer DIN接口
    DIN0 : DIN0
    DIN1 : DIN1
    ByRef iInput DIN输入状态
    DIN_ON : 输入状态
    DIN_OFF : 无输入
    示例 Dim ret As Integer
    Dim iInput As Integer
    ret = GetDin(DIN0, iInput)

    页面顶端