Class: RightScale::Platform::WindowsCommon
- Inherits:
-
PlatformHelperBase
- Object
- PlatformHelperBase
- RightScale::Platform::WindowsCommon
- Defined in:
- lib/right_agent/platform/windows/platform.rb,
lib/right_agent/platform/windows/mingw/platform.rb,
lib/right_agent/platform/windows/mswin/platform.rb
Overview
Process
Defined Under Namespace
Classes: API
Constant Summary collapse
- FORMAT_MESSAGE_IGNORE_INSERTS =
0x00000200
- FORMAT_MESSAGE_FROM_SYSTEM =
0x00001000
Constants inherited from PlatformHelperBase
PlatformHelperBase::API_FALSE, PlatformHelperBase::API_NULL, PlatformHelperBase::API_TRUE, PlatformHelperBase::SIZEOF_DWORD, PlatformHelperBase::SIZEOF_QWORD, PlatformHelperBase::WIDE
Instance Method Summary collapse
-
#CloseHandle(handle) ⇒ Object
Overrides base WindowsCommon#CloseHandle.
-
#FormatMessage(flags, source, message_id, language_id, buffer, buffer_size, arguments) ⇒ Object
Overrides base WindowsCommon#FormatMessage.
-
#GetLastError ⇒ Object
Overrides base WindowsCommon#GetLastError.
Methods inherited from PlatformHelperBase
#copy_to_string_buffer, #with_unicode_buffer
Instance Method Details
#CloseHandle(handle) ⇒ Object
Overrides base WindowsCommon#CloseHandle
1623 1624 1625 |
# File 'lib/right_agent/platform/windows/platform.rb', line 1623 def CloseHandle(handle) must_be_overridden end |
#FormatMessage(flags, source, message_id, language_id, buffer, buffer_size, arguments) ⇒ Object
Overrides base WindowsCommon#FormatMessage
1641 1642 1643 |
# File 'lib/right_agent/platform/windows/platform.rb', line 1641 def FormatMessage(flags, source, , language_id, buffer, buffer_size, arguments) must_be_overridden end |
#GetLastError ⇒ Object
Overrides base WindowsCommon#GetLastError
1651 1652 1653 |
# File 'lib/right_agent/platform/windows/platform.rb', line 1651 def GetLastError must_be_overridden end |