Method: ReservedNames::Win32::Process.get_process_memory_info

Defined in:
lib/chef/win32/process.rb

.get_process_memory_info(handle) ⇒ Object

Must have PROCESS_QUERY_INFORMATION or PROCESS_QUERY_LIMITED_INFORMATION rights, AND the PROCESS_VM_READ right



87
88
89
90
91
92
93
# File 'lib/chef/win32/process.rb', line 87

def self.get_process_memory_info(handle)
  memory_info = PROCESS_MEMORY_COUNTERS.new
  unless GetProcessMemoryInfo(handle.handle, memory_info, memory_info.size)
    Chef::ReservedNames::Win32::Error.raise!
  end
  memory_info
end