DeviceIOControl (coredll)
Last changed: -125.178.110.10

.
Summary
This function allows you to send and receive data to control certain devices of your CE device.

C# Signature:

[DllImport("coredll.dll", EntryPoint="DeviceIoControl", SetLastError=true)]
        internal static extern int DeviceIoControlCE(
            int hDevice,
            int dwIoControlCode,
            byte[] lpInBuffer,
            int nInBufferSize,
            byte[] lpOutBuffer,
            int nOutBufferSize,
            ref int lpBytesReturned,
            IntPtr lpOverlapped);

VB Signature:

User-Defined Types:

None.

Alternative Managed API:

Do you know one? Please contribute it!

Notes:

None.

Tips & Tricks:

Please add some!

Sample Code:

DeviceIoControlCE(m_hPort, 0x1003, PosX, PosX.Length, outDataX, outDataX.Length, ref xfer, IntPtr.Zero)

Documentation