예제 #1
0
 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));
 }
예제 #3
0
 internal static extern error_t RG_GetFoundEndPointInfo(IntPtr pPortEnumerator, uint portIndex, [In, Out] ref RG_ENDPOINT_INFO pEndpointInfo);
 /**
  * @brief
  * @param endPointListHandle Дескриптор перечислителя точек подключения
  * @param pEndpointInfo Указатель на структуру с информацией о точке подключения
  * @return Код ошибки
  */
 public error_t RG_GetFoundEndPointInfo(IntPtr endPointListHandle, uint listIndex, ref RG_ENDPOINT_INFO pEndpointInfo)
 {
     if (_disposed)
     {
         throw new ObjectDisposedException(GetType().FullName);
     }
     return(_delegates.RG_GetFoundEndPointInfo(endPointListHandle, listIndex, ref pEndpointInfo));
 }