Пример #1
0
        internal bool SetPipePolicy(PipePolicyType policyType, int valueLength, IntPtr pBuffer)
        {
            bool bSuccess = WinUsbAPI.WinUsb_SetPipePolicy(mUsbHandle, mEpNum, policyType, valueLength, pBuffer);

            if (!bSuccess)
            {
                UsbError.Error(ErrorCode.Win32Error, Marshal.GetLastWin32Error(), "SetPipePolicy", this);
            }

            return(bSuccess);
        }
Пример #2
0
 internal static extern bool WinUsb_GetPipePolicy([In] SafeHandle InterfaceHandle,
                                                  byte PipeID,
                                                  PipePolicyType policyType,
                                                  ref int ValueLength,
                                                  IntPtr Value);
Пример #3
0
 internal static extern bool WinUsb_GetPipePolicy([In] SafeHandle InterfaceHandle,
                                                  byte PipeID,
                                                  PipePolicyType policyType,
                                                  ref int ValueLength,
                                                  IntPtr Value);
Пример #4
0
        internal bool SetPipePolicy(PipePolicyType policyType, int valueLength, IntPtr pBuffer)
        {
            bool bSuccess = WinUsbAPI.WinUsb_SetPipePolicy(mUsbHandle, mEpNum, policyType, valueLength, pBuffer);

            if (!bSuccess) UsbError.Error(ErrorCode.Win32Error, Marshal.GetLastWin32Error(), "SetPipePolicy", this);

            return bSuccess;
        }