亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? opcerror.pas

?? OPC 源程序示例
?? PAS
字號(hào):

{*******************************************************}
{                                                       }
{       OPC status and error codes                      }
{                                                       }
{       Delphi conversion generated and supplied by     }
{       Mike Dillamore                                  }
{       OPC Programmers' Connection                     }
{       http://www.opcconnect.com/                      }
{       mailto:opc@opcconnect.com                       }
{                                                       }
{*******************************************************}

unit OpcError;

{
Module Name:
    OpcError.h
Author:
    OPC Task Force
Revision History:
Release 1.0A
    Removed Unused messages
    Added OPC_S_INUSE, OPC_E_INVALIDCONFIGFILE, OPC_E_NOTFOUND
Release 2.0
    Added OPC_E_INVALID_PID
Release 3.0
    Added new error codes for DA3.0
    Added error codes for complex data

Module Name:
    opcae_er.h
Author:
    Jim Luth - OPC Alarm & Events Committee
Revision History:

Module Name:
    OpcHDAError.h
Author:
    Ayana Craven, OSI Software, Inc.
Revision History:

Module Name:
    OpcErrSec.h
Author:
    OPC Security Task Force
Revision History:
Release 1.0 08/18/00
    OPC security HRESULTs
}

{
Code Assignements:
  0000 to 0200 are reserved for Microsoft use
  (although some were inadverdantly used for OPC Data Access 1.0 errors).
  0200 to 7FFF are reserved for future OPC use.
  8000 to FFFF can be vendor specific.
}

interface

uses
  Windows;

const

  //
  //  Values are 32 bit values laid out as follows:
  //
  //   3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1
  //   1 0 9 8 7 6 5 4 3 2 1 0 9 8 7 6 5 4 3 2 1 0 9 8 7 6 5 4 3 2 1 0
  //  +---+-+-+-----------------------+-------------------------------+
  //  |Sev|C|R|     Facility          |               Code            |
  //  +---+-+-+-----------------------+-------------------------------+
  //
  //  where
  //
  //      Sev - is the severity code
  //
  //          00 - Success
  //          01 - Informational
  //          10 - Warning
  //          11 - Error
  //
  //      C - is the Customer code flag
  //
  //      R - is a reserved bit
  //
  //      Facility - is the facility code
  //
  //      Code - is the facility's status code
  //

  // OPC Data Access

  //
  // MessageId: OPC_E_INVALIDHANDLE
  //
  // MessageText:
  //
  //  The value of the handle is invalid.
  //
  OPC_E_INVALIDHANDLE = HResult($C0040001);

  //
  // MessageId: OPC_E_BADTYPE
  //
  // MessageText:
  //
  //  The server cannot convert the data between the
  //  requested data type and the canonical data type.
  //
  OPC_E_BADTYPE = HResult($C0040004);

  //
  // MessageId: OPC_E_PUBLIC
  //
  // MessageText:
  //
  //  The requested operation cannot be done on a public group.
  //
  OPC_E_PUBLIC = HResult($C0040005);

  //
  // MessageId: OPC_E_BADRIGHTS
  //
  // MessageText:
  //
  //  The Items AccessRights do not allow the operation.
  //
  OPC_E_BADRIGHTS = HResult($C0040006);

  //
  // MessageId: OPC_E_UNKNOWNITEMID
  //
  // MessageText:
  //
  //  The item is no longer available in the server address space.
  //
  OPC_E_UNKNOWNITEMID = HResult($C0040007);

  //
  // MessageId: OPC_E_INVALIDITEMID
  //
  // MessageText:
  //
  //  The item definition doesn't conform to the server's syntax.
  //
  OPC_E_INVALIDITEMID = HResult($C0040008);

  //
  // MessageId: OPC_E_INVALIDFILTER
  //
  // MessageText:
  //
  //  The filter string was not valid.
  //
  OPC_E_INVALIDFILTER = HResult($C0040009);

  //
  // MessageId: OPC_E_UNKNOWNPATH
  //
  // MessageText:
  //
  //  The item's access path is not known to the server.
  //
  OPC_E_UNKNOWNPATH = HResult($C004000A);

  //
  // MessageId: OPC_E_RANGE
  //
  // MessageText:
  //
  //  The value was out of range.
  //
  OPC_E_RANGE = HResult($C004000B);

  //
  // MessageId: OPC_E_DUPLICATENAME
  //
  // MessageText:
  //
  //  Duplicate name not allowed.
  //
  OPC_E_DUPLICATENAME = HResult($C004000C);

  //
  // MessageId: OPC_S_UNSUPPORTEDRATE
  //
  // MessageText:
  //
  //  The server does not support the requested data rate
  //  but will use the closest available rate.
  //
  OPC_S_UNSUPPORTEDRATE = HResult($0004000D);

  //
  // MessageId: OPC_S_CLAMP
  //
  // MessageText:
  //
  //  A value passed to WRITE was accepted but the output was clamped.
  //
  OPC_S_CLAMP = HResult($0004000E);

  //
  // MessageId: OPC_S_INUSE
  //
  // MessageText:
  //
  //  The operation cannot be completed because the
  //  object still has references that exist.
  //
  OPC_S_INUSE = HResult($0004000F);

  //
  // MessageId: OPC_E_INVALIDCONFIGFILE
  //
  // MessageText:
  //
  //  The server's configuration file is an invalid format.
  //
  OPC_E_INVALIDCONFIGFILE = HResult($C0040010);

  //
  // MessageId: OPC_E_NOTFOUND
  //
  // MessageText:
  //
  //  The server could not locate the requested object.
  //
  OPC_E_NOTFOUND = HResult($C0040011);

  //
  // MessageId: OPC_E_INVALID_PID
  //
  // MessageText:
  //
  //  The server does not recognise the passed property ID.
  //
  OPC_E_INVALID_PID = HResult($C0040203);

  //
  // MessageId: OPC_E_DEADBANDNOTSET
  //
  // MessageText:
  //
  //  The item deadband has not been set for this item.
  //
  OPC_E_DEADBANDNOTSET = HResult($C0040400);

  //
  // MessageId: OPC_E_DEADBANDNOTSUPPORTED
  //
  // MessageText:
  //
  //  The item does not support deadband.
  //
  OPC_E_DEADBANDNOTSUPPORTED = HResult($C0040401);

  //
  // MessageId: OPC_E_NOBUFFERING
  //
  // MessageText:
  //
  //  The server does not support buffering of data items that are collected at
  //  a faster rate than the group update rate.
  //
  OPC_E_NOBUFFERING = HResult($C0040402);

  //
  // MessageId: OPC_E_INVALIDCONTINUATIONPOINT
  //
  // MessageText:
  //
  //  The continuation point is not valid.
  //
  OPC_E_INVALIDCONTINUATIONPOINT = HResult($C0040403);

  //
  // MessageId: OPC_S_DATAQUEUEOVERFLOW
  //
  // MessageText:
  //
  //  Data Queue Overflow - Some value transitions were lost.
  //
  OPC_S_DATAQUEUEOVERFLOW = HResult($00040404);

  //
  // MessageId: OPC_E_RATENOTSET
  //
  // MessageText:
  //
  //  Server does not support requested rate.
  //
  OPC_E_RATENOTSET = HResult($C0040405);

  //
  // MessageId: OPC_E_NOTSUPPORTED
  //
  // MessageText:
  //
  //  The server does not support writing of quality and/or timestamp.
  //
  OPC_E_NOTSUPPORTED = HResult($C0040406);

  //
  // MessageId: OPCCPX_E_TYPE_CHANGED
  //
  // MessageText:
  //
  //  The dictionary and/or type description for the item has changed.
  //
  OPCCPX_E_TYPE_CHANGED = HResult($C0040407);

  //
  // MessageId: OPCCPX_E_FILTER_DUPLICATE
  //
  // MessageText:
  //
  //  A data filter item with the specified name already exists.
  //
  OPCCPX_E_FILTER_DUPLICATE = HResult($C0040408);

  //
  // MessageId: OPCCPX_E_FILTER_INVALID
  //
  // MessageText:
  //
  //  The data filter value does not conform to the server's syntax.
  //
  OPCCPX_E_FILTER_INVALID = HResult($C0040409);

  //
  // MessageId: OPCCPX_E_FILTER_ERROR
  //
  // MessageText:
  //
  //  An error occurred when the filter value was applied to the source data.
  //
  OPCCPX_E_FILTER_ERROR = HResult($C004040A);

  //
  // MessageId: OPCCPX_S_FILTER_NO_DATA
  //
  // MessageText:
  //
  //  The item value is empty because the data filter has excluded all fields.
  //
  OPCCPX_S_FILTER_NO_DATA = HResult($0004040B);

  // OPC Alarms & Events

  //
  // MessageId: OPC_S_ALREADYACKED
  //
  // MessageText:
  //
  //  The condition has already been acknowleged
  //
  OPC_S_ALREADYACKED = HResult($00040200);

  //
  // MessageId: OPC_S_INVALIDBUFFERTIME
  //
  // MessageText:
  //
  //  The buffer time parameter was invalid
  //
  OPC_S_INVALIDBUFFERTIME = HResult($00040201);

  //
  // MessageId: OPC_S_INVALIDMAXSIZE
  //
  // MessageText:
  //
  //  The max size parameter was invalid
  //
  OPC_S_INVALIDMAXSIZE = HResult($00040202);

  //
  // MessageId: OPC_S_INVALIDKEEPALIVETIME
  //
  // MessageText:
  //
  //  The KeepAliveTime parameter was invalid
  //
  OPC_S_INVALIDKEEPALIVETIME = HResult($00040203);

  //
  // MessageId: OPC_E_INVALIDBRANCHNAME
  //
  // MessageText:
  //
  //  The string was not recognized as an area name
  //
  OPC_E_INVALIDBRANCHNAME = HResult($C0040203);

  //
  // MessageId: OPC_E_INVALIDTIME
  //
  // MessageText:
  //
  //  The time does not match the latest active time
  //
  OPC_E_INVALIDTIME = HResult($C0040204);

  //
  // MessageId: OPC_E_BUSY
  //
  // MessageText:
  //
  //  A refresh is currently in progress
  //
  OPC_E_BUSY = HResult($C0040205);

  //
  // MessageId: OPC_E_NOINFO
  //
  // MessageText:
  //
  //  Information is not available
  //
  OPC_E_NOINFO = HResult($C0040206);

  // OPC Historical Data Access

  //
  // MessageId: OPC_E_MAXEXCEEDED
  //
  // MessageText:
  //
  //  The maximum number of values requested exceeds the server's limit.
  //
  OPC_E_MAXEXCEEDED = HResult($C0041001);

  //
  // MessageId: OPC_S_NODATA
  //
  // MessageText:
  //
  //  There is no data within the specified parameters
  //
  OPC_S_NODATA = HResult($40041002);

  //
  // MessageId: OPC_S_MOREDATA
  //
  // MessageText:
  //
  // There is more data satisfying the query than was returned
  //
  OPC_S_MOREDATA = HResult($40041003);

  //
  // MessageId: OPC_E_INVALIDAGGREGATE
  //
  // MessageText:
  //
  //  The aggregate requested is not valid.
  //
  OPC_E_INVALIDAGGREGATE = HResult($C0041004);

  //
  // MessageId: OPC_S_CURRENTVALUE
  //
  // MessageText:
  //
  //  The server only returns current values for the requested item attributes.
  //
  OPC_S_CURRENTVALUE = HResult($40041005);

  //
  // MessageId: OPC_S_EXTRADATA
  //
  // MessageText:
  //
  //  Additional data satisfying the query was found.
  //
  OPC_S_EXTRADATA = HResult($40041006);

  //
  // MessageId: OPC_W_NOFILTER
  //
  // MessageText:
  //
  //  The server does not support this filter.
  //
  OPC_W_NOFILTER = HResult($80041007);

  //
  // MessageId: OPC_E_UNKNOWNATTRID
  //
  // MessageText:
  //
  //  The server does not support this attribute.
  //
  OPC_E_UNKNOWNATTRID = HResult($C0041008);

  //
  // MessageId: OPC_E_NOT_AVAIL
  //
  // MessageText:
  //
  //  The requested aggregate is not available for the specified item.
  //
  OPC_E_NOT_AVAIL = HResult($C0041009);

  //
  // MessageId: OPC_E_INVALIDDATATYPE
  //
  // MessageText:
  //
  //  The supplied value for the attribute is not a correct data type.
  //
  OPC_E_INVALIDDATATYPE = HResult($C004100A);

  //
  // MessageId: OPC_E_DATAEXISTS
  //
  // MessageText:
  //
  //  Unable to insert - data already present.
  //
  OPC_E_DATAEXISTS = HResult($C004100B);

  //
  // MessageId: OPC_E_INVALIDATTRID
  //
  // MessageText:
  //
  //  The supplied attribute ID is not valid.
  //
  OPC_E_INVALIDATTRID = HResult($C004100C);

  //
  // MessageId: OPC_E_NODATAEXISTS
  //
  // MessageText:
  //
  //  The server has no value for the specified time and item ID.
  //
  OPC_E_NODATAEXISTS = HResult($C004100D);

  //
  // MessageId: OPC_S_INSERTED
  //
  // MessageText:
  //
  //  The requested insert occurred.
  //
  OPC_S_INSERTED = HResult($4004100E);

  //
  // MessageId: OPC_S_REPLACED
  //
  // MessageText:
  //
  //  The requested replace occurred.
  //
  OPC_S_REPLACED = HResult($4004100F);

  // OPC Security

  //
  // MessageId: OPC_E_PRIVATE_ACTIVE
  //
  // MessageText:
  //
  //  OPC Security: A session using private OPC credentials is already active.
  //
  OPC_E_PRIVATE_ACTIVE = HResult($C0040301);

  //
  // MessageId: OPC_E_LOW_IMPERS_LEVEL
  //
  // MessageText:
  //
  //  OPC Security: Server requires higher impersonation level to access secured
  //  data.
  //
  OPC_E_LOW_IMPERS_LEVEL = HResult($C0040302);

  //
  // MessageId: OPC_S_LOW_AUTHN_LEVEL
  //
  // MessageText:
  //
  //  OPC Security: Server expected higher level of package privacy.
  //
  OPC_S_LOW_AUTHN_LEVEL = HResult($00040303);

implementation

end.

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产高清成人在线| 国产在线精品一区二区三区不卡| 91麻豆精品国产91久久久久久| 国产在线播精品第三| 一区二区激情小说| 日本一区二区视频在线| 日韩午夜三级在线| 欧美性大战久久| 成人av在线播放网址| 久久国产婷婷国产香蕉| 亚洲午夜激情网页| 亚洲视频一区在线观看| 国产亚洲视频系列| 日韩欧美一级二级三级久久久| 99国产麻豆精品| 国产成人亚洲综合a∨婷婷| 捆绑调教一区二区三区| 亚洲综合精品自拍| 亚洲视频 欧洲视频| 国产精品网站导航| 精品福利视频一区二区三区| 欧美一区二区三区视频免费| 欧美日韩精品三区| 欧美亚洲高清一区二区三区不卡| 福利电影一区二区| 国产精品18久久久久| 久久99久久99精品免视看婷婷 | 欧美精品一区二区三区一线天视频| 日本高清视频一区二区| 95精品视频在线| 成人免费视频播放| 国产精品综合一区二区三区| 久久99久久精品欧美| 久久精品国产网站| 精品一区二区三区免费| 美国十次综合导航| 男人的j进女人的j一区| 日本亚洲最大的色成网站www| 五月天亚洲婷婷| 午夜日韩在线观看| 日韩国产欧美在线视频| 午夜精品久久久| 日本欧洲一区二区| 免费人成精品欧美精品| 蜜桃精品视频在线观看| 麻豆精品新av中文字幕| 久久99国产精品久久| 精品亚洲成a人在线观看| 精品一区二区三区在线观看 | 欧美国产精品v| 天天操天天干天天综合网| 亚洲高清三级视频| 日韩精品一区第一页| 免费不卡在线视频| 国内成人免费视频| 国产成人在线观看| av电影在线不卡| 欧美亚洲国产一区在线观看网站| 欧美日韩国产美| 精品欧美一区二区在线观看| 久久综合av免费| 中文字幕欧美一区| 亚洲一区在线免费观看| 日韩中文字幕区一区有砖一区 | 亚洲午夜一区二区| 另类小说图片综合网| 国产成人aaaa| 欧美亚州韩日在线看免费版国语版| 7777精品伊人久久久大香线蕉超级流畅| 欧美一区二区三区在线看| 国产亚洲女人久久久久毛片| 成人免费在线播放视频| 亚洲成人动漫精品| 国产精品一区2区| 91在线视频官网| 91 com成人网| 国产肉丝袜一区二区| 一区二区高清在线| 精品一区二区成人精品| 不卡的av网站| 91精品国产综合久久婷婷香蕉 | 99视频精品在线| 精品视频在线视频| 国产夜色精品一区二区av| 亚洲欧美日韩国产综合| 日韩电影在线看| 99精品视频一区二区三区| 欧美日韩aaaaa| 免费一级欧美片在线观看| 菠萝蜜视频在线观看一区| 欧美丰满美乳xxx高潮www| 久久夜色精品国产噜噜av| 亚洲精品视频在线| 国产精品一区二区三区网站| 欧美日韩精品一区二区在线播放| 精品国产露脸精彩对白| 亚洲综合自拍偷拍| 国产风韵犹存在线视精品| 制服丝袜亚洲精品中文字幕| 亚洲欧洲在线观看av| 精品一区二区综合| 欧美日韩亚洲综合| **性色生活片久久毛片| 久久99精品久久只有精品| 欧美日韩一区国产| 国产精品成人午夜| 国产一区二区视频在线| 欧美日韩国产免费| 亚洲精品国产一区二区精华液 | 欧美日本视频在线| 亚洲天堂中文字幕| 国产成人av电影在线播放| 精品国产伦理网| 五月婷婷综合在线| 欧美在线观看视频在线| 中文字幕在线观看不卡| 国产成人免费视频网站 | 久久99精品国产麻豆不卡| 欧美性色综合网| 亚洲欧美国产毛片在线| 丁香六月综合激情| 久久久久久久久久久电影| 久久草av在线| 精品久久人人做人人爰| 奇米精品一区二区三区在线观看 | 精品国产免费一区二区三区香蕉| 夜夜嗨av一区二区三区网页| 成人av电影免费在线播放| 国产精品天干天干在线综合| 国产久卡久卡久卡久卡视频精品| 日韩一区二区三区四区| 日本va欧美va瓶| 欧美一卡二卡在线| 捆绑调教一区二区三区| 欧美成人性战久久| 国产一区在线观看麻豆| 久久新电视剧免费观看| 国产一区二区福利| 中文字幕免费不卡在线| 粉嫩aⅴ一区二区三区四区五区| 久久久www成人免费无遮挡大片| 韩国欧美国产一区| 国产色产综合色产在线视频 | 国产一区二区精品久久99| 国产亚洲综合在线| av一区二区三区| 亚洲品质自拍视频| 欧美午夜不卡在线观看免费| 午夜影院久久久| 日韩欧美国产三级| 国产成人在线色| 亚洲少妇30p| 欧美日韩精品欧美日韩精品一| 日日摸夜夜添夜夜添亚洲女人| 欧美一区二区三区四区视频| 国产一区二区三区免费观看| 国产欧美一区二区三区鸳鸯浴| eeuss鲁片一区二区三区在线观看| 综合自拍亚洲综合图不卡区| 精品1区2区3区| 精一区二区三区| 国产精品乱码妇女bbbb| 91国产精品成人| 免费高清在线视频一区·| 国产拍欧美日韩视频二区| 一本一道综合狠狠老| 亚洲宅男天堂在线观看无病毒| 69精品人人人人| 国产成人自拍网| 亚洲精品成人精品456| 欧美一区二区三区在线视频| 国产成人精品一区二区三区四区 | 中文字幕精品一区二区精品绿巨人| kk眼镜猥琐国模调教系列一区二区 | 国产精品久久久久影视| 色屁屁一区二区| 麻豆91在线播放免费| 中文字幕在线不卡国产视频| 91麻豆精品国产91久久久使用方法 | 亚洲国产视频a| 久久久久久一二三区| 欧美视频一区二区在线观看| 国内精品国产成人国产三级粉色| 亚洲色图一区二区| 欧美不卡视频一区| 91传媒视频在线播放| 精品夜夜嗨av一区二区三区| 亚洲精品国产一区二区精华液| 亚洲精品一区二区精华| 91精彩视频在线观看| 国内精品免费**视频| 性感美女极品91精品| 国产精品美女久久久久aⅴ国产馆| 91 com成人网| 在线观看91视频| 东方aⅴ免费观看久久av| 日韩av在线发布| 一区二区三区精品| 国产精品女同互慰在线看 | 国产精品灌醉下药二区|