pub trait IWindowsDriverUpdate_Impl: Sized + IUpdate_Impl {
    // Required methods
    fn DriverClass(&self) -> Result<BSTR>;
    fn DriverHardwareID(&self) -> Result<BSTR>;
    fn DriverManufacturer(&self) -> Result<BSTR>;
    fn DriverModel(&self) -> Result<BSTR>;
    fn DriverProvider(&self) -> Result<BSTR>;
    fn DriverVerDate(&self) -> Result<f64>;
    fn DeviceProblemNumber(&self) -> Result<i32>;
    fn DeviceStatus(&self) -> Result<i32>;
}

Required Methods§

fn DriverClass(&self) -> Result<BSTR>

fn DriverHardwareID(&self) -> Result<BSTR>

fn DriverManufacturer(&self) -> Result<BSTR>

fn DriverModel(&self) -> Result<BSTR>

fn DriverProvider(&self) -> Result<BSTR>

fn DriverVerDate(&self) -> Result<f64>

fn DeviceProblemNumber(&self) -> Result<i32>

fn DeviceStatus(&self) -> Result<i32>

Object Safety§

This trait is not object safe.

Implementors§