# File lib/chef/util/windows/volume.rb, line 39
  def device
    buffer = 0.chr * 256
    if GetVolumeNameForVolumeMountPoint(@name, buffer, buffer.size)
      return buffer[0,buffer.size].unpack("Z*")[0]
    else
      raise ArgumentError, get_last_error
    end
  end