Refact, use std::io::Error::from_raw_os_error() to format message
Signed-off-by: fufesou <shuanglongchen@yeah.net>
This commit is contained in:
parent
c85682de8d
commit
c6d587f0c7
@ -173,7 +173,10 @@ impl MagInterface {
|
|||||||
if FALSE == init_func() {
|
if FALSE == init_func() {
|
||||||
return Err(Error::new(
|
return Err(Error::new(
|
||||||
ErrorKind::Other,
|
ErrorKind::Other,
|
||||||
format!("Failed to MagInitialize, error: {:?}", Error::last_os_error()),
|
format!(
|
||||||
|
"Failed to MagInitialize, error: {:?}",
|
||||||
|
Error::last_os_error()
|
||||||
|
),
|
||||||
));
|
));
|
||||||
} else {
|
} else {
|
||||||
s.init_succeeded = true;
|
s.init_succeeded = true;
|
||||||
@ -315,7 +318,10 @@ impl CapturerMag {
|
|||||||
) {
|
) {
|
||||||
return Err(Error::new(
|
return Err(Error::new(
|
||||||
ErrorKind::Other,
|
ErrorKind::Other,
|
||||||
format!("Failed to GetModuleHandleExA, error {:?}", Error::last_os_error()),
|
format!(
|
||||||
|
"Failed to GetModuleHandleExA, error {:?}",
|
||||||
|
Error::last_os_error()
|
||||||
|
),
|
||||||
));
|
));
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -342,7 +348,10 @@ impl CapturerMag {
|
|||||||
if code != ERROR_CLASS_ALREADY_EXISTS {
|
if code != ERROR_CLASS_ALREADY_EXISTS {
|
||||||
return Err(Error::new(
|
return Err(Error::new(
|
||||||
ErrorKind::Other,
|
ErrorKind::Other,
|
||||||
format!("Failed to RegisterClassExA, error: {}", code),
|
format!(
|
||||||
|
"Failed to RegisterClassExA, error {:?}",
|
||||||
|
Error::from_raw_os_error(code as _)
|
||||||
|
),
|
||||||
));
|
));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -546,7 +555,10 @@ impl CapturerMag {
|
|||||||
if FALSE == set_window_source_func(self.magnifier_window, self.rect) {
|
if FALSE == set_window_source_func(self.magnifier_window, self.rect) {
|
||||||
return Err(Error::new(
|
return Err(Error::new(
|
||||||
ErrorKind::Other,
|
ErrorKind::Other,
|
||||||
format!("Failed to MagSetWindowSource, error {:?}", Error::last_os_error()),
|
format!(
|
||||||
|
"Failed to MagSetWindowSource, error {:?}",
|
||||||
|
Error::last_os_error()
|
||||||
|
),
|
||||||
));
|
));
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
@ -578,7 +590,10 @@ impl CapturerMag {
|
|||||||
unsafe {
|
unsafe {
|
||||||
if FALSE == DestroyWindow(self.magnifier_window) {
|
if FALSE == DestroyWindow(self.magnifier_window) {
|
||||||
//
|
//
|
||||||
println!("Failed DestroyWindow magnifier window, error {:?}", Error::last_os_error())
|
println!(
|
||||||
|
"Failed DestroyWindow magnifier window, error {:?}",
|
||||||
|
Error::last_os_error()
|
||||||
|
)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -588,7 +603,10 @@ impl CapturerMag {
|
|||||||
unsafe {
|
unsafe {
|
||||||
if FALSE == DestroyWindow(self.host_window) {
|
if FALSE == DestroyWindow(self.host_window) {
|
||||||
//
|
//
|
||||||
println!("Failed DestroyWindow host window, error {:?}", Error::last_os_error())
|
println!(
|
||||||
|
"Failed DestroyWindow host window, error {:?}",
|
||||||
|
Error::last_os_error()
|
||||||
|
)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1738,11 +1738,11 @@ pub fn create_process_with_logon(user: &str, pwd: &str, exe: &str, arg: &str) ->
|
|||||||
{
|
{
|
||||||
let last_error = GetLastError();
|
let last_error = GetLastError();
|
||||||
bail!(
|
bail!(
|
||||||
"CreateProcessWithLogonW failed : \"{}\", errno={}",
|
"CreateProcessWithLogonW failed : \"{}\", error {:?}",
|
||||||
last_error_table
|
last_error_table
|
||||||
.get(&last_error)
|
.get(&last_error)
|
||||||
.unwrap_or(&"Unknown error"),
|
.unwrap_or(&"Unknown error"),
|
||||||
last_error
|
io::Error::from_raw_os_error(last_error as _)
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user