예제 #1
0
 public ControlCode(ControlCodeDeviceType deviceType, uint function, ControlCodeMethod method, ControlCodeAccess access)
 {
     Value = ((uint)deviceType << 16) | ((uint)access << 14) | (function << 2) | (uint)method;
 }
예제 #2
0
 // https://msdn.microsoft.com/en-us/library/ms902086.aspx
 public static uint CTL_CODE(ControlCodeDeviceType deviceType, uint function, ControlCodeMethod method, ControlCodeAccess access)
 {
     return(((uint)deviceType << 16) | ((uint)access << 14) | (function << 2) | (uint)method);
 }