Index: chrome/utility/image_writer/image_writer_win.cc |
diff --git a/chrome/utility/image_writer/image_writer_win.cc b/chrome/utility/image_writer/image_writer_win.cc |
index 1e6486c241e5d4e60cc1c74b1f67716c080ab94b..2d752a414b87e280d0269a5b1d13a6f51c78a9a6 100644 |
--- a/chrome/utility/image_writer/image_writer_win.cc |
+++ b/chrome/utility/image_writer/image_writer_win.cc |
@@ -22,7 +22,7 @@ bool ImageWriter::IsValidDevice() { |
OPEN_EXISTING, |
FILE_FLAG_NO_BUFFERING | FILE_FLAG_WRITE_THROUGH, |
NULL)); |
- if (device_handle == INVALID_HANDLE_VALUE) { |
+ if (!device_handle.IsValid()) { |
Error(error::kOpenDevice); |
return false; |
} |
@@ -34,7 +34,7 @@ bool ImageWriter::IsValidDevice() { |
scoped_ptr<char[]> output_buf(new char[kStorageQueryBufferSize]); |
BOOL status = DeviceIoControl( |
- device_handle, // Device handle. |
+ device_handle.Get(), // Device handle. |
IOCTL_STORAGE_QUERY_PROPERTY, // Flag to request device properties. |
&query, // Query parameters. |
sizeof(STORAGE_PROPERTY_QUERY), // query parameters size. |