Method: NPGRT::Win32API#hfileread
- Defined in:
- lib/npgrt/win32api.rb
#hfileread(handle, len) ⇒ Object
240 241 242 243 244 245 246 |
# File 'lib/npgrt/win32api.rb', line 240 def hfileread(handle, len) buf = "\0"*len llen = [0].pack(TYPE_VOIDP) ret = ReadFile.call(handle, buf, len, llen, 0) outlen = llen.unpack(TYPE_VOIDP).first ret != 0 ? buf[0, outlen] : nil end |