Struct IActivationSignalDetectionConfiguration_Vtbl
#[repr(C)]pub struct IActivationSignalDetectionConfiguration_Vtbl {Show 25 fields
pub base__: IInspectable_Vtbl,
pub SignalId: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub ModelId: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub DisplayName: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub IsActive: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT,
pub SetEnabled: unsafe extern "system" fn(_: *mut c_void, _: bool) -> HRESULT,
pub SetEnabledAsync: unsafe extern "system" fn(_: *mut c_void, _: bool, _: *mut *mut c_void) -> HRESULT,
pub AvailabilityInfo: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub AvailabilityChanged: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut i64) -> HRESULT,
pub RemoveAvailabilityChanged: unsafe extern "system" fn(_: *mut c_void, _: i64) -> HRESULT,
pub SetModelData: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut c_void) -> HRESULT,
pub SetModelDataAsync: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub GetModelDataType: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub GetModelDataTypeAsync: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub GetModelData: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub GetModelDataAsync: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub ClearModelData: unsafe extern "system" fn(_: *mut c_void) -> HRESULT,
pub ClearModelDataAsync: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub TrainingStepsCompleted: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT,
pub TrainingStepsRemaining: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT,
pub TrainingDataFormat: unsafe extern "system" fn(_: *mut c_void, _: *mut ActivationSignalDetectionTrainingDataFormat) -> HRESULT,
pub ApplyTrainingData: unsafe extern "system" fn(_: *mut c_void, _: ActivationSignalDetectionTrainingDataFormat, _: *mut c_void, _: *mut DetectionConfigurationTrainingStatus) -> HRESULT,
pub ApplyTrainingDataAsync: unsafe extern "system" fn(_: *mut c_void, _: ActivationSignalDetectionTrainingDataFormat, _: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub ClearTrainingData: unsafe extern "system" fn(_: *mut c_void) -> HRESULT,
pub ClearTrainingDataAsync: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
}Fields§
§base__: IInspectable_Vtbl§SignalId: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§ModelId: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§DisplayName: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§IsActive: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT§SetEnabled: unsafe extern "system" fn(_: *mut c_void, _: bool) -> HRESULT§SetEnabledAsync: unsafe extern "system" fn(_: *mut c_void, _: bool, _: *mut *mut c_void) -> HRESULT§AvailabilityInfo: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§AvailabilityChanged: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut i64) -> HRESULT§RemoveAvailabilityChanged: unsafe extern "system" fn(_: *mut c_void, _: i64) -> HRESULT§SetModelData: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut c_void) -> HRESULT§SetModelDataAsync: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut c_void, _: *mut *mut c_void) -> HRESULT§GetModelDataType: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§GetModelDataTypeAsync: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§GetModelData: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§GetModelDataAsync: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§ClearModelData: unsafe extern "system" fn(_: *mut c_void) -> HRESULT§ClearModelDataAsync: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§TrainingStepsCompleted: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT§TrainingStepsRemaining: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT§TrainingDataFormat: unsafe extern "system" fn(_: *mut c_void, _: *mut ActivationSignalDetectionTrainingDataFormat) -> HRESULT§ApplyTrainingData: unsafe extern "system" fn(_: *mut c_void, _: ActivationSignalDetectionTrainingDataFormat, _: *mut c_void, _: *mut DetectionConfigurationTrainingStatus) -> HRESULT§ApplyTrainingDataAsync: unsafe extern "system" fn(_: *mut c_void, _: ActivationSignalDetectionTrainingDataFormat, _: *mut c_void, _: *mut *mut c_void) -> HRESULT§ClearTrainingData: unsafe extern "system" fn(_: *mut c_void) -> HRESULT§ClearTrainingDataAsync: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULTAuto Trait Implementations§
impl Freeze for IActivationSignalDetectionConfiguration_Vtbl
impl RefUnwindSafe for IActivationSignalDetectionConfiguration_Vtbl
impl Send for IActivationSignalDetectionConfiguration_Vtbl
impl Sync for IActivationSignalDetectionConfiguration_Vtbl
impl Unpin for IActivationSignalDetectionConfiguration_Vtbl
impl UnwindSafe for IActivationSignalDetectionConfiguration_Vtbl
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more