CTL_CODE
C# Signature:
private static UInt32 CTL_CODE(uint DeviceType, uint Function, IOCTL_METHOD Method, IOCTL_ACCESS Access)
{
return ((DeviceType << 16) | (((uint)Access) << 14) | (Function << 2) | ((uint)Method));
}VB Signature:
TODO: please addUser-Defined Types:
private enum IOCTL_METHOD : uint
{
METHOD_BUFFERED = 0,
METHOD_IN_DIRECT = 1,
METHOD_OUT_DIRECT = 2,
METHOD_NEITHER = 3
}
private enum IOCTL_ACCESS : uint
{
FILE_ANY_ACCESS = 0,
FILE_READ_ACCESS = 1,
FILE_WRITE_ACCESS = 2
}Sample Code:
Última actualización