windows::Win32::UI::Accessibility

Trait IUIAutomationCacheRequest_Impl

pub trait IUIAutomationCacheRequest_Impl: IUnknownImpl {
    // Required methods
    fn AddProperty(&self, propertyid: UIA_PROPERTY_ID) -> Result<()>;
    fn AddPattern(&self, patternid: UIA_PATTERN_ID) -> Result<()>;
    fn Clone(&self) -> Result<IUIAutomationCacheRequest>;
    fn TreeScope(&self) -> Result<TreeScope>;
    fn SetTreeScope(&self, scope: TreeScope) -> Result<()>;
    fn TreeFilter(&self) -> Result<IUIAutomationCondition>;
    fn SetTreeFilter(
        &self,
        filter: Ref<'_, IUIAutomationCondition>,
    ) -> Result<()>;
    fn AutomationElementMode(&self) -> Result<AutomationElementMode>;
    fn SetAutomationElementMode(
        &self,
        mode: AutomationElementMode,
    ) -> Result<()>;
}

Required Methods§

fn AddProperty(&self, propertyid: UIA_PROPERTY_ID) -> Result<()>

fn AddPattern(&self, patternid: UIA_PATTERN_ID) -> Result<()>

fn Clone(&self) -> Result<IUIAutomationCacheRequest>

fn TreeScope(&self) -> Result<TreeScope>

fn SetTreeScope(&self, scope: TreeScope) -> Result<()>

fn TreeFilter(&self) -> Result<IUIAutomationCondition>

fn SetTreeFilter(&self, filter: Ref<'_, IUIAutomationCondition>) -> Result<()>

fn AutomationElementMode(&self) -> Result<AutomationElementMode>

fn SetAutomationElementMode(&self, mode: AutomationElementMode) -> Result<()>

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§