pub trait IFunctionInstanceCollectionQuery_Impl: Sized {
    // Required methods
    fn AddQueryConstraint(
        &self,
        pszconstraintname: &PCWSTR,
        pszconstraintvalue: &PCWSTR
    ) -> Result<()>;
    fn AddPropertyConstraint(
        &self,
        key: *const PROPERTYKEY,
        pv: *const PROPVARIANT,
        enumpropertyconstraint: PropertyConstraint
    ) -> Result<()>;
    fn Execute(&self) -> Result<IFunctionInstanceCollection>;
}

Required Methods§

fn AddQueryConstraint( &self, pszconstraintname: &PCWSTR, pszconstraintvalue: &PCWSTR ) -> Result<()>

fn AddPropertyConstraint( &self, key: *const PROPERTYKEY, pv: *const PROPVARIANT, enumpropertyconstraint: PropertyConstraint ) -> Result<()>

fn Execute(&self) -> Result<IFunctionInstanceCollection>

Object Safety§

This trait is not object safe.

Implementors§