Struct winrt::windows::foundation::diagnostics::ILoggingChannel
source · #[repr(C)]pub struct ILoggingChannel { /* private fields */ }
Implementations§
source§impl ILoggingChannel
impl ILoggingChannel
pub fn get_name(&self) -> Result<HString>
pub fn get_enabled(&self) -> Result<bool>
pub fn get_level(&self) -> Result<LoggingLevel>
pub fn log_message(&self, eventString: &HStringArg) -> Result<()>
pub fn log_message_with_level(
&self,
eventString: &HStringArg,
level: LoggingLevel
) -> Result<()>
pub fn log_value_pair(&self, value1: &HStringArg, value2: i32) -> Result<()>
pub fn log_value_pair_with_level(
&self,
value1: &HStringArg,
value2: i32,
level: LoggingLevel
) -> Result<()>
pub fn add_logging_enabled(
&self,
handler: &TypedEventHandler<ILoggingChannel, IInspectable>
) -> Result<EventRegistrationToken>
pub fn remove_logging_enabled(&self, token: EventRegistrationToken) -> Result<()>
Methods from Deref<Target = IInspectable>§
sourcepub fn get_iids(&self) -> ComArray<Guid>
pub fn get_iids(&self) -> ComArray<Guid>
Returns the interfaces that are implemented by the current Windows Runtime object.
sourcepub fn get_trust_level(&self) -> TrustLevel
pub fn get_trust_level(&self) -> TrustLevel
Returns the trust level of the current Windows Runtime object.
Methods from Deref<Target = IUnknown>§
Trait Implementations§
source§impl ComInterface for ILoggingChannel
impl ComInterface for ILoggingChannel
source§impl Deref for ILoggingChannel
impl Deref for ILoggingChannel
§type Target = IInspectable
type Target = IInspectable
The resulting type after dereferencing.
source§fn deref(&self) -> &IInspectable
fn deref(&self) -> &IInspectable
Dereferences the value.
source§impl DerefMut for ILoggingChannel
impl DerefMut for ILoggingChannel
source§fn deref_mut(&mut self) -> &mut IInspectable
fn deref_mut(&mut self) -> &mut IInspectable
Mutably dereferences the value.