Struct windows::core::IInspectable

#[repr(transparent)]
pub struct IInspectable(pub IUnknown);
Expand description

A WinRT object that may be used as a polymorphic stand-in for any WinRT class, interface, or boxed value. IInspectable represents the IInspectable interface.

Tuple Fields§

§0: IUnknown

Implementations§

§

impl IInspectable

pub fn GetRuntimeClassName(&self) -> Result<HSTRING, Error>

Returns the canonical type name for the underlying object.

pub fn GetTrustLevel(&self) -> Result<i32, Error>

Gets the trust level of the current object.

Trait Implementations§

§

impl Clone for IInspectable

§

fn clone(&self) -> IInspectable

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for IInspectable

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl From<&AcceleratorKeyEventArgs> for &IInspectable

§

fn from(value: &AcceleratorKeyEventArgs) -> Self

Converts to this type from the input type.
§

impl From<&Accelerometer> for &IInspectable

§

fn from(value: &Accelerometer) -> Self

Converts to this type from the input type.
§

impl From<&AccelerometerDataThreshold> for &IInspectable

§

fn from(value: &AccelerometerDataThreshold) -> Self

Converts to this type from the input type.
§

impl From<&AccelerometerReading> for &IInspectable

§

fn from(value: &AccelerometerReading) -> Self

Converts to this type from the input type.
§

impl From<&AccelerometerReadingChangedEventArgs> for &IInspectable

§

fn from(value: &AccelerometerReadingChangedEventArgs) -> Self

Converts to this type from the input type.
§

impl From<&AccelerometerShakenEventArgs> for &IInspectable

§

fn from(value: &AccelerometerShakenEventArgs) -> Self

Converts to this type from the input type.
§

impl From<&AccessListEntryView> for &IInspectable

§

fn from(value: &AccessListEntryView) -> Self

Converts to this type from the input type.
§

impl From<&AccessibilitySettings> for &IInspectable

§

fn from(value: &AccessibilitySettings) -> Self

Converts to this type from the input type.
§

impl From<&AccountsSettingsPane> for &IInspectable

§

fn from(value: &AccountsSettingsPane) -> Self

Converts to this type from the input type.
§

impl From<&AccountsSettingsPaneCommandsRequestedEventArgs> for &IInspectable

§

fn from(value: &AccountsSettingsPaneCommandsRequestedEventArgs) -> Self

Converts to this type from the input type.
§

impl From<&AccountsSettingsPaneEventDeferral> for &IInspectable

§

fn from(value: &AccountsSettingsPaneEventDeferral) -> Self

Converts to this type from the input type.
§

impl From<&ActivatedDeferral> for &IInspectable

§

fn from(value: &ActivatedDeferral) -> Self

Converts to this type from the input type.
§

impl From<&ActivatedOperation> for &IInspectable

§

fn from(value: &ActivatedOperation) -> Self

Converts to this type from the input type.
§

impl From<&ActivationSignalDetectionConfiguration> for &IInspectable

§

fn from(value: &ActivationSignalDetectionConfiguration) -> Self

Converts to this type from the input type.
§

impl From<&ActivationSignalDetectionConfigurationCreationResult> for &IInspectable

§

fn from(value: &ActivationSignalDetectionConfigurationCreationResult) -> Self

Converts to this type from the input type.
§

impl From<&ActivationSignalDetector> for &IInspectable

§

fn from(value: &ActivationSignalDetector) -> Self

Converts to this type from the input type.
§

impl From<&ActivationViewSwitcher> for &IInspectable

§

fn from(value: &ActivationViewSwitcher) -> Self

Converts to this type from the input type.
§

impl From<&ActivitySensor> for &IInspectable

§

fn from(value: &ActivitySensor) -> Self

Converts to this type from the input type.
§

impl From<&ActivitySensorReading> for &IInspectable

§

fn from(value: &ActivitySensorReading) -> Self

Converts to this type from the input type.
§

impl From<&ActivitySensorReadingChangeReport> for &IInspectable

§

fn from(value: &ActivitySensorReadingChangeReport) -> Self

Converts to this type from the input type.
§

impl From<&ActivitySensorReadingChangedEventArgs> for &IInspectable

§

fn from(value: &ActivitySensorReadingChangedEventArgs) -> Self

Converts to this type from the input type.
§

impl From<&ActivitySensorTrigger> for &IInspectable

§

fn from(value: &ActivitySensorTrigger) -> Self

Converts to this type from the input type.
§

impl From<&ActivitySensorTriggerDetails> for &IInspectable

§

fn from(value: &ActivitySensorTriggerDetails) -> Self

Converts to this type from the input type.
§

impl From<&AdaptiveDimmingOptions> for &IInspectable

§

fn from(value: &AdaptiveDimmingOptions) -> Self

Converts to this type from the input type.
§

impl From<&AdaptiveMediaSource> for &IInspectable

§

fn from(value: &AdaptiveMediaSource) -> Self

Converts to this type from the input type.
§

impl From<&AdaptiveMediaSourceAdvancedSettings> for &IInspectable

§

fn from(value: &AdaptiveMediaSourceAdvancedSettings) -> Self

Converts to this type from the input type.
§

impl From<&AdaptiveMediaSourceCorrelatedTimes> for &IInspectable

§

fn from(value: &AdaptiveMediaSourceCorrelatedTimes) -> Self

Converts to this type from the input type.
§

impl From<&AdaptiveMediaSourceCreationResult> for &IInspectable

§

fn from(value: &AdaptiveMediaSourceCreationResult) -> Self

Converts to this type from the input type.
§

impl From<&AdaptiveMediaSourceDiagnosticAvailableEventArgs> for &IInspectable

§

fn from(value: &AdaptiveMediaSourceDiagnosticAvailableEventArgs) -> Self

Converts to this type from the input type.
§

impl From<&AdaptiveMediaSourceDiagnostics> for &IInspectable

§

fn from(value: &AdaptiveMediaSourceDiagnostics) -> Self

Converts to this type from the input type.
§

impl From<&AdaptiveMediaSourceDownloadBitrateChangedEventArgs> for &IInspectable

§

fn from(value: &AdaptiveMediaSourceDownloadBitrateChangedEventArgs) -> Self

Converts to this type from the input type.
§

impl From<&AdaptiveMediaSourceDownloadCompletedEventArgs> for &IInspectable

§

fn from(value: &AdaptiveMediaSourceDownloadCompletedEventArgs) -> Self

Converts to this type from the input type.
§

impl From<&AdaptiveMediaSourceDownloadFailedEventArgs> for &IInspectable

§

fn from(value: &AdaptiveMediaSourceDownloadFailedEventArgs) -> Self

Converts to this type from the input type.
§

impl From<&AdaptiveMediaSourceDownloadRequestedDeferral> for &IInspectable

§

fn from(value: &AdaptiveMediaSourceDownloadRequestedDeferral) -> Self

Converts to this type from the input type.
§

impl From<&AdaptiveMediaSourceDownloadRequestedEventArgs> for &IInspectable

§

fn from(value: &AdaptiveMediaSourceDownloadRequestedEventArgs) -> Self

Converts to this type from the input type.
§

impl From<&AdaptiveMediaSourceDownloadResult> for &IInspectable

§

fn from(value: &AdaptiveMediaSourceDownloadResult) -> Self

Converts to this type from the input type.
§

impl From<&AdaptiveMediaSourceDownloadStatistics> for &IInspectable

§

fn from(value: &AdaptiveMediaSourceDownloadStatistics) -> Self

Converts to this type from the input type.
§

impl From<&AdaptiveMediaSourcePlaybackBitrateChangedEventArgs> for &IInspectable

§

fn from(value: &AdaptiveMediaSourcePlaybackBitrateChangedEventArgs) -> Self

Converts to this type from the input type.
§

impl From<&AdaptiveNotificationText> for &IInspectable

§

fn from(value: &AdaptiveNotificationText) -> Self

Converts to this type from the input type.
§

impl From<&AdcChannel> for &IInspectable

§

fn from(value: &AdcChannel) -> Self

Converts to this type from the input type.
§

impl From<&AdcController> for &IInspectable

§

fn from(value: &AdcController) -> Self

Converts to this type from the input type.
§

impl From<&AddAppointmentOperation> for &IInspectable

§

fn from(value: &AddAppointmentOperation) -> Self

Converts to this type from the input type.
§

impl From<&AddPackageOptions> for &IInspectable

§

fn from(value: &AddPackageOptions) -> Self

Converts to this type from the input type.
§

impl From<&AdvancedCapturedPhoto> for &IInspectable

§

fn from(value: &AdvancedCapturedPhoto) -> Self

Converts to this type from the input type.
§

impl From<&AdvancedColorInfo> for &IInspectable

§

fn from(value: &AdvancedColorInfo) -> Self

Converts to this type from the input type.
§

impl From<&AdvancedPhotoCapture> for &IInspectable

§

fn from(value: &AdvancedPhotoCapture) -> Self

Converts to this type from the input type.
§

impl From<&AdvancedPhotoCaptureSettings> for &IInspectable

§

fn from(value: &AdvancedPhotoCaptureSettings) -> Self

Converts to this type from the input type.
§

impl From<&AdvancedPhotoControl> for &IInspectable

§

fn from(value: &AdvancedPhotoControl) -> Self

Converts to this type from the input type.
§

impl From<&AdvertisingManagerForUser> for &IInspectable

§

fn from(value: &AdvertisingManagerForUser) -> Self

Converts to this type from the input type.
§

impl From<&AggregateContactManager> for &IInspectable

§

fn from(value: &AggregateContactManager) -> Self

Converts to this type from the input type.
§

impl From<&AlarmNotificationTriggerDetails> for &IInspectable

§

fn from(value: &AlarmNotificationTriggerDetails) -> Self

Converts to this type from the input type.
§

impl From<&AlternateWordForm> for &IInspectable

§

fn from(value: &AlternateWordForm) -> Self

Converts to this type from the input type.
§

impl From<&Altimeter> for &IInspectable

§

fn from(value: &Altimeter) -> Self

Converts to this type from the input type.
§

impl From<&AltimeterReading> for &IInspectable

§

fn from(value: &AltimeterReading) -> Self

Converts to this type from the input type.
§

impl From<&AltimeterReadingChangedEventArgs> for &IInspectable

§

fn from(value: &AltimeterReadingChangedEventArgs) -> Self

Converts to this type from the input type.
§

impl From<&AmbientLight> for &IInspectable

§

fn from(value: &AmbientLight) -> Self

Converts to this type from the input type.
§

impl From<&AnalyticsVersionInfo> for &IInspectable

§

fn from(value: &AnalyticsVersionInfo) -> Self

Converts to this type from the input type.
§

impl From<&AnimationController> for &IInspectable

§

fn from(value: &AnimationController) -> Self

Converts to this type from the input type.
§

impl From<&AnimationDescription> for &IInspectable

§

fn from(value: &AnimationDescription) -> Self

Converts to this type from the input type.
§

impl From<&AnimationPropertyInfo> for &IInspectable

§

fn from(value: &AnimationPropertyInfo) -> Self

Converts to this type from the input type.
§

impl From<&AppActivationResult> for &IInspectable

§

fn from(value: &AppActivationResult) -> Self

Converts to this type from the input type.
§

impl From<&AppBroadcastBackgroundService> for &IInspectable

§

fn from(value: &AppBroadcastBackgroundService) -> Self

Converts to this type from the input type.
§

impl From<&AppBroadcastBackgroundServiceSignInInfo> for &IInspectable

§

fn from(value: &AppBroadcastBackgroundServiceSignInInfo) -> Self

Converts to this type from the input type.
§

impl From<&AppBroadcastBackgroundServiceStreamInfo> for &IInspectable

§

fn from(value: &AppBroadcastBackgroundServiceStreamInfo) -> Self

Converts to this type from the input type.
§

impl From<&AppBroadcastCameraCaptureStateChangedEventArgs> for &IInspectable

§

fn from(value: &AppBroadcastCameraCaptureStateChangedEventArgs) -> Self

Converts to this type from the input type.
§

impl From<&AppBroadcastGlobalSettings> for &IInspectable

§

fn from(value: &AppBroadcastGlobalSettings) -> Self

Converts to this type from the input type.
§

impl From<&AppBroadcastHeartbeatRequestedEventArgs> for &IInspectable

§

fn from(value: &AppBroadcastHeartbeatRequestedEventArgs) -> Self

Converts to this type from the input type.
§

impl From<&AppBroadcastMicrophoneCaptureStateChangedEventArgs> for &IInspectable

§

fn from(value: &AppBroadcastMicrophoneCaptureStateChangedEventArgs) -> Self

Converts to this type from the input type.
§

impl From<&AppBroadcastPlugIn> for &IInspectable

§

fn from(value: &AppBroadcastPlugIn) -> Self

Converts to this type from the input type.
§

impl From<&AppBroadcastPlugInManager> for &IInspectable

§

fn from(value: &AppBroadcastPlugInManager) -> Self

Converts to this type from the input type.
§

impl From<&AppBroadcastPlugInStateChangedEventArgs> for &IInspectable

§

fn from(value: &AppBroadcastPlugInStateChangedEventArgs) -> Self

Converts to this type from the input type.
§

impl From<&AppBroadcastPreview> for &IInspectable

§

fn from(value: &AppBroadcastPreview) -> Self

Converts to this type from the input type.
§

impl From<&AppBroadcastPreviewStateChangedEventArgs> for &IInspectable

§

fn from(value: &AppBroadcastPreviewStateChangedEventArgs) -> Self

Converts to this type from the input type.
§

impl From<&AppBroadcastPreviewStreamReader> for &IInspectable

§

fn from(value: &AppBroadcastPreviewStreamReader) -> Self

Converts to this type from the input type.
§

impl From<&AppBroadcastPreviewStreamVideoFrame> for &IInspectable

§

fn from(value: &AppBroadcastPreviewStreamVideoFrame) -> Self

Converts to this type from the input type.
§

impl From<&AppBroadcastPreviewStreamVideoHeader> for &IInspectable

§

fn from(value: &AppBroadcastPreviewStreamVideoHeader) -> Self

Converts to this type from the input type.
§

impl From<&AppBroadcastProviderSettings> for &IInspectable

§

fn from(value: &AppBroadcastProviderSettings) -> Self

Converts to this type from the input type.
§

impl From<&AppBroadcastServices> for &IInspectable

§

fn from(value: &AppBroadcastServices) -> Self

Converts to this type from the input type.
§

impl From<&AppBroadcastSignInStateChangedEventArgs> for &IInspectable

§

fn from(value: &AppBroadcastSignInStateChangedEventArgs) -> Self

Converts to this type from the input type.
§

impl From<&AppBroadcastState> for &IInspectable

§

fn from(value: &AppBroadcastState) -> Self

Converts to this type from the input type.
§

impl From<&AppBroadcastStreamAudioFrame> for &IInspectable

§

fn from(value: &AppBroadcastStreamAudioFrame) -> Self

Converts to this type from the input type.
§

impl From<&AppBroadcastStreamAudioHeader> for &IInspectable

§

fn from(value: &AppBroadcastStreamAudioHeader) -> Self

Converts to this type from the input type.
§

impl From<&AppBroadcastStreamReader> for &IInspectable

§

fn from(value: &AppBroadcastStreamReader) -> Self

Converts to this type from the input type.
§

impl From<&AppBroadcastStreamStateChangedEventArgs> for &IInspectable

§

fn from(value: &AppBroadcastStreamStateChangedEventArgs) -> Self

Converts to this type from the input type.
§

impl From<&AppBroadcastStreamVideoFrame> for &IInspectable

§

fn from(value: &AppBroadcastStreamVideoFrame) -> Self

Converts to this type from the input type.
§

impl From<&AppBroadcastStreamVideoHeader> for &IInspectable

§

fn from(value: &AppBroadcastStreamVideoHeader) -> Self

Converts to this type from the input type.
§

impl From<&AppBroadcastTrigger> for &IInspectable

§

fn from(value: &AppBroadcastTrigger) -> Self

Converts to this type from the input type.
§

impl From<&AppBroadcastTriggerDetails> for &IInspectable

§

fn from(value: &AppBroadcastTriggerDetails) -> Self

Converts to this type from the input type.
§

impl From<&AppBroadcastTriggerProviderInfo> for &IInspectable

§

fn from(value: &AppBroadcastTriggerProviderInfo) -> Self

Converts to this type from the input type.
§

impl From<&AppBroadcastViewerCountChangedEventArgs> for &IInspectable

§

fn from(value: &AppBroadcastViewerCountChangedEventArgs) -> Self

Converts to this type from the input type.
§

impl From<&AppBroadcastingMonitor> for &IInspectable

§

fn from(value: &AppBroadcastingMonitor) -> Self

Converts to this type from the input type.
§

impl From<&AppBroadcastingStatus> for &IInspectable

§

fn from(value: &AppBroadcastingStatus) -> Self

Converts to this type from the input type.
§

impl From<&AppBroadcastingStatusDetails> for &IInspectable

§

fn from(value: &AppBroadcastingStatusDetails) -> Self

Converts to