#[repr(C)]pub struct IActivationSignalDetectionConfiguration_Vtbl {Show 25 fields
pub base__: IInspectable_Vtbl,
pub SignalId: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<HSTRING>) -> HRESULT,
pub ModelId: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<HSTRING>) -> HRESULT,
pub DisplayName: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<HSTRING>) -> 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 EventRegistrationToken) -> HRESULT,
pub RemoveAvailabilityChanged: unsafe extern "system" fn(_: *mut c_void, _: EventRegistrationToken) -> HRESULT,
pub SetModelData: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>, _: *mut c_void) -> HRESULT,
pub SetModelDataAsync: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>, _: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub GetModelDataType: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<HSTRING>) -> 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 MaybeUninit<HSTRING>) -> HRESULT
§ModelId: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<HSTRING>) -> HRESULT
§DisplayName: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<HSTRING>) -> 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 EventRegistrationToken) -> HRESULT
§RemoveAvailabilityChanged: unsafe extern "system" fn(_: *mut c_void, _: EventRegistrationToken) -> HRESULT
§SetModelData: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>, _: *mut c_void) -> HRESULT
§SetModelDataAsync: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>, _: *mut c_void, _: *mut *mut c_void) -> HRESULT
§GetModelDataType: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<HSTRING>) -> 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) -> HRESULT
Auto 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