public void KphQueryInformationProcess(ProcessHandle processHandle, KphProcessInformationClass processInformationClass, IntPtr processInformation, int processInformationLength, out int returnLength) { KphQueryInformationProcessInput input; input.ProcessHandle = processHandle; input.ProcessInformationClass = processInformationClass; input.ProcessInformation = processInformation; input.ProcessInformationLength = processInformationLength; returnLength = 0; input.ReturnLength = returnLength; _fileHandle.IoControl(IoCtlQueryInformationProcess, &input, sizeof(KphQueryInformationProcessInput), null, 0); }