NtQueryInformationProcess
C# Signature:
[DllImport("ntdll.dll", SetLastError=true)]
static extern int NtQueryInformationProcess(IntPtr processHandle, int processInformationClass, IntPtr processInformation, uint processInformationLength, IntPtr returnLength);or:
[DllImport("NTDLL.DLL", SetLastError=true)]
static extern int NtQueryInformationProcess(IntPtr hProcess, PROCESSINFOCLASS pic, out PROCESS_BASIC_INFORMATION pbi, int cb, out int pSize);or:
[DllImport("ntdll.dll", PreserveSig = false, SetLastError = true)]
public static extern void NtQueryInformationProcess(IntPtr ProcessHandle, PROCESSINFOCLASS ProcessInformationClass, out PROCESS_EXTENDED_BASIC_INFORMATION ProcessInformation, uint ProcessInformationLength, out uint ReturnLength);VB Signature:
Declare Function NtQueryInformationProcess Lib "ntdll.dll" ( _
processHandle As IntPtr, processInformationClass As Integer, _
processInformation As IntPtr, processInformationLength As Integer, _
returnLength As IntPtr) As IntegerBoo Signature:
[DllImport("ntdll.dll", SetLastError : true)]
def NtQueryInformationProcess(
hProcess as IntPtr,
processInformationClass as PROCESSINFOCLASS,
ref processInformation as PROCESS_BASIC_INFORMATION,
processInformationLength as UInt32,
ref returnLength as UInt32) as UInt32:
passUser-Defined Types:
Sample Code:
Or:
Última actualización