internal static extern error_t RG_GetStatus( [In] ref RG_ENDPOINT pEndpoint, byte deviceAddress, [In, Out, MarshalAs(UnmanagedType.U1)] ref RG_DEVICE_STATUS_TYPE pStatusType, [In, Out] ref RG_PIN_SATETS_16 pinStates, [In, Out] ref RG_CARD_INFO pCardInfo, [In, Out] ref RG_CARD_MEMORY pCardMemory);
/** * @brief Запрашивает текущий статус устройства * @param pEndpoint указатель на параметры подключения * @param deviceAddress адрес сутройства * @param pStatusType не null указатель на тип статуса устройства * @param pCardInfo не null указатель на структуру данных о карте * @param pMemBlock указатель на структуру данных о памяти блока * @return Код ошибки */ public error_t RG_GetStatus( ref RG_ENDPOINT pEndPoint, byte deviceAddress, ref RG_DEVICE_STATUS_TYPE pStatusType, ref RG_PIN_SATETS_16 pinStates, ref RG_CARD_INFO cardInfo, ref RG_CARD_MEMORY cardMemory) { if (_disposed) { throw new ObjectDisposedException(GetType().FullName); } return(_delegates.RG_GetStatus(ref pEndPoint, deviceAddress, ref pStatusType, ref pinStates, ref cardInfo, ref cardMemory)); }
public static extern uint RG_GetDeviceStatus([In] ref RG_PORT_ENDPOINT pPortEp, byte deviceAddress, [In, Out] ref byte pStatusType, [In, Out, MarshalAs(UnmanagedType.U1)] ref bool tamperState, [In, Out, MarshalAs(UnmanagedType.U1)] ref bool controlOutState, [In, Out] ref RG_CARD_INFO pCardInfo, [In, Out] ref RG_CARD_MEMORY_BLOCK_INFO pMemBlock);