Method: OpenC3::Win32.write_file
- Defined in:
- lib/openc3/win32/win32.rb
.write_file(handle, buffer, bytes_to_write, overlapped = NULL) ⇒ Object
Write File
92 93 94 95 96 97 |
# File 'lib/openc3/win32/win32.rb', line 92 def self.write_file(handle, buffer, bytes_to_write, overlapped = NULL) bytes_written = ' ' * 8 api = Win32API.new('Kernel32', 'WriteFile', [HANDLE, LP, DWORD, LP, LP], BOOL) api.call(handle, buffer, bytes_to_write, bytes_written, overlapped) bytes_written.unpack(DWORD)[0] end |