[StructLayout(LayoutKind.Sequential, Pack = 1)]
private struct PROCESS_BASIC_INFORMATION
{
public int ExitStatus;
public int PebBaseAddress;
public int AffinityMask;
public int BasePriority;
public int UniqueProcessId;
public int InheritedFromUniqueProcessId;
public int Size
{
get { return (6*4); }
}
}
<StructLayout(LayoutKind.Sequential, Pack:=1)> _
Private Structure PROCESS_BASIC_INFORMATION
Public ExitStatus As Integer
Public PebBaseAddress As Integer
Public AffinityMask As Integer
Public BasePriority As Integer
Public UniqueProcessId As Integer
Public InheritedFromUniqueProcessId As Integer
Public ReadOnly Property Size() As Integer
Get
Return 6 * 4
End Get
End Property
End Structure
None.
None.