IDataServer2.InstancePathPrefix (PROP) ¶ PROPERTY InstancePathPrefix : STRING
IDataServer2.SetCredentialsProvider (METH) ¶ METHOD SetCredentialsProvider : UDINT InOut: Scope Name Type Comment Return SetCredentialsProvider UDINT Input pstDataSource POINTER TO STRING If pstDataSource is NULL then, the provider will be assigned to all datasources. credProv ICredentialsProvider
IDataServer3 (ITF) ¶ INTERFACE IDataServer3 EXTENDS IDataServer2 Properties: InstancePathPrefix , inherited from IDataServer2 Methods: ResolveSymbol AllItemsOk , inherited from IDataServer BeginDataConfiguration , inherited from IDataServer EndDataConfiguration , inherited from IDataServer GetInterface , inherited from IDataServer2 GetItemInfo , inherited from IDataServer ReleaseData , inherited from IDataServer SetCredentialsProvider , inherited from IDataServer2 UseData , inherited from IDataServer Structure: ResolveSymbol (Method)
IDataServer3.ResolveSymbol (METH) ¶ METHOD ResolveSymbol : UDINT InOut: Scope Name Type Comment Return ResolveSymbol UDINT Input pstSymbol POINTER TO BYTE The symbolic name of the variable whose address should be resolved Output pLocal POINTER TO BYTE The local address itemType PlcDataItemType The type of the found item pAddrInfo POINTER TO PlcAddressInfo The returned address of the remote item. This return value is allocated using system memory! Thus it has to be released by calling SysMemFreeData
IDataServer4 (ITF) ¶ INTERFACE IDataServer4 EXTENDS IDataServer3 Properties: InstancePathPrefix , inherited from IDataServer2 Methods: CreateItemList DeleteItemList ReadItems WriteItems AllItemsOk , inherited from IDataServer BeginDataConfiguration , inherited from IDataServer EndDataConfiguration , inherited from IDataServer GetInterface , inherited from IDataServer2 GetItemInfo , inherited from IDataServer ReleaseData , inherited from IDataServer ResolveSymbol , inherited from IDataServer3 SetCredentialsProvider , inherited from IDataServer2 UseData , inherited from IDataServer Structure: CreateItemList (Method) DeleteItemList (Method) ReadItems (Method) WriteItems (Method)
IDataSourceDriver.State (PROP) ¶ PROPERTY State : DataSourceState
IDataSourceDriver.UpdateRequest (METH) ¶ METHOD UpdateRequest : UDINT This method will be called after a request has been sent to check, whether an answer has arrived. As long as the driver is waiting for a reply, it can return ERR_FAILED. If there was a successful reply it may return ERR_OK, else an Error code describing the error. When ERR_DS_UNKNOWN_TRANSACTION is returned, the server assumes that the transaction is finished and will send new requests. InOut: Scope Name Type Return UpdateRequest UDINT Input pItems POINTER TO ARRAY [0..100] OF IDataItem iItemCount UDINT dwListId DWORD dwTransactionId DWORD
IDataSourceDriver.WriteRequest (METH) ¶ METHOD WriteRequest : UDINT InOut: Scope Name Type Return WriteRequest UDINT Input pItems POINTER TO ARRAY [0..100] OF IDataItem iItemCount UDINT dwListId DWORD Output dwTransactionId DWORD
IDataSourceDriver2 (ITF) ¶ INTERFACE IDataSourceDriver2 EXTENDS IDataSourceDriver Properties: LastError , inherited from IDataSourceDriver State , inherited from IDataSourceDriver Methods: ShutdownFinished Connecting , inherited from IDataSourceDriver GetRequestResult , inherited from IDataSourceDriver GetSetting , inherited from IDataSourceDriver Initialize , inherited from IDataSourceDriver ReadRequest , inherited from IDataSourceDriver Reset , inherited from IDataSourceDriver ShuttingDown , inherited from IDataSourceDriver StartConnect , inherited from IDataSourceDriver StartShutdown , inherited from IDataSourceDriver UpdateRequest , inherited from IDataSourceDriver WriteRequest , inherited from IDataSourceDriver Structure: ShutdownFinished (Method)
IDataSourceDriver2.ShutdownFinished (METH) ¶ METHOD ShutdownFinished : UDINT InOut: Scope Name Type Return ShutdownFinished UDINT Input dwFlags DWORD