Import.DeviceIoControl Method
[DllImport("kernel32.dll", SetLastError = true, CharSet = CharSet.Auto)]
public static extern bool DeviceIoControl(
IntPtr hDevice,
UInt32 dwIoControlCode,
IntPtr lpInBuffer,
UInt32 nInBufferSize,
IntPtr lpOutBuffer,
UInt32 nOutBufferSize,
out UInt32 lpBytesReturned,
IntPtr lpOverlapped
)
This language is not supported or no code example is available.
Parameters
- hDevice
- IntPtr
- dwIoControlCode
- UInt32
- lpInBuffer
- IntPtr
- nInBufferSize
- UInt32
- lpOutBuffer
- IntPtr
- nOutBufferSize
- UInt32
- lpBytesReturned
- UInt32
- lpOverlapped
- IntPtr
Return Value
bool[DllImport("kernel32.dll", SetLastError = true, CharSet = CharSet.Auto)] public static extern bool DeviceIoControl(IntPtr hDevice, uint dwIoControlCode, IntPtr lpInBuffer, uint nInBufferSize, IntPtr lpOutBuffer, uint nOutBufferSize, out uint lpBytesReturned, IntPtr lpOverlapped);
This language is not supported or no code example is available.