Exemplo n.º 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);
        }
Exemplo n.º 2
0
 internal static extern bool WinUsb_GetPipePolicy([In] SafeHandle InterfaceHandle,
                                                  byte PipeID,
                                                  PipePolicyType policyType,
                                                  ref int ValueLength,
                                                  IntPtr Value);
Exemplo n.º 3
0
 internal static extern bool WinUsb_GetPipePolicy([In] SafeHandle InterfaceHandle,
                                                  byte PipeID,
                                                  PipePolicyType policyType,
                                                  ref int ValueLength,
                                                  IntPtr Value);
Exemplo n.º 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;
        }