#[repr(C)]pub struct LOG_HANDLE {
pub log: unsafe extern "C" fn(handle: *mut LOG_HANDLE, message: LPCWSTR),
pub info: unsafe extern "C" fn(handle: *mut LOG_HANDLE, message: LPCWSTR),
pub warn: unsafe extern "C" fn(handle: *mut LOG_HANDLE, message: LPCWSTR),
pub error: unsafe extern "C" fn(handle: *mut LOG_HANDLE, message: LPCWSTR),
pub verbose: unsafe extern "C" fn(handle: *mut LOG_HANDLE, message: LPCWSTR),
}Expand description
ログ出力ハンドル ログ出力は1024文字で制限されます
Fields§
§log: unsafe extern "C" fn(handle: *mut LOG_HANDLE, message: LPCWSTR)プラグイン用のログを出力します handle : ログ出力ハンドル message : ログメッセージ
info: unsafe extern "C" fn(handle: *mut LOG_HANDLE, message: LPCWSTR)infoレベルのログを出力します handle : ログ出力ハンドル message : ログメッセージ
warn: unsafe extern "C" fn(handle: *mut LOG_HANDLE, message: LPCWSTR)warnレベルのログを出力します handle : ログ出力ハンドル message : ログメッセージ
error: unsafe extern "C" fn(handle: *mut LOG_HANDLE, message: LPCWSTR)errorレベルのログを出力します handle : ログ出力ハンドル message : ログメッセージ
verbose: unsafe extern "C" fn(handle: *mut LOG_HANDLE, message: LPCWSTR)verboseレベルのログを出力します handle : ログ出力ハンドル message : ログメッセージ
Auto Trait Implementations§
impl Freeze for LOG_HANDLE
impl RefUnwindSafe for LOG_HANDLE
impl Send for LOG_HANDLE
impl Sync for LOG_HANDLE
impl Unpin for LOG_HANDLE
impl UnsafeUnpin for LOG_HANDLE
impl UnwindSafe for LOG_HANDLE
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more