/** * @brief Запрашивает и возвращает расширенную информацию о считывателе. * @param pEndPoint строка подключения * @param deviceAddress адрес устройства * @param pDeviceInfo не null указатель на структуру с информацией об устройстве * @return Код ошибки */ public error_t RG_GetInfoExt(ref RG_ENDPOINT pEndPoint, byte deviceAddress, ref RG_DEVICE_INFO_EXT pDeviceInfo) { if (_disposed) { throw new ObjectDisposedException(GetType().FullName); } return(_delegates.RG_GetInfoExt(ref pEndPoint, deviceAddress, ref pDeviceInfo)); }
internal static extern error_t RG_GetInfoExt(ref RG_ENDPOINT pEndPoint, byte deviceAddress, [In, Out] ref RG_DEVICE_INFO_EXT pDeviceInfo);
internal static extern error_t RG_GetFoundDeviceInfo(IntPtr pDeviceEnumerator, uint deviceIndex, [In, Out] ref RG_ENDPOINT_INFO pEndpointInfo, [In, Out] ref RG_DEVICE_INFO_EXT pDeviceInfoExt);
/** * @brief * @param endPointListHandle Дескриптор перечислителя портов * @param pEndpointInfo Указатель на структуру с информацией о порте * @return Код ошибки */ public error_t RG_GetFoundDeviceInfo(IntPtr pDeviceEnumerator, uint deviceIndex, ref RG_ENDPOINT_INFO pEndpointInfo, ref RG_DEVICE_INFO_EXT pDeviceInfoExt) { if (_disposed) { throw new ObjectDisposedException(GetType().FullName); } return(_delegates.RG_GetFoundDeviceInfo(pDeviceEnumerator, deviceIndex, ref pEndpointInfo, ref pDeviceInfoExt)); }