示例#1
0
 private ProcessAttribute(ProcessAttributeNum num, bool thread, bool input, bool additive, IntPtr valueptr, int size, IntPtr return_length)
 {
     _attribute_num = num;
     _thread        = thread;
     _input         = input;
     _additive      = additive;
     _valueptr      = valueptr;
     _size          = new IntPtr(size);
     _return_length = return_length;
 }
示例#2
0
 private ProcessAttribute(ProcessAttributeNum num, bool thread, bool input, bool additive, SafeKernelObjectHandle handle) :
     this(num, thread, input, additive, handle, IntPtr.Size, IntPtr.Zero)
 {
 }
示例#3
0
 private ProcessAttribute(ProcessAttributeNum num, bool thread, bool input, bool additive, SafeHGlobalBuffer handle) :
     this(num, thread, input, additive, handle, handle.Length, IntPtr.Zero)
 {
 }
示例#4
0
 private ProcessAttribute(ProcessAttributeNum num, bool thread, bool input, bool additive, SafeHandle handle, int size, IntPtr return_length) :
     this(num, thread, input, additive, handle.DangerousGetHandle(), size, return_length)
 {
     _handle = handle;
 }