Trait IDtcLuSubordinateDtcFactory_Impl
pub trait IDtcLuSubordinateDtcFactory_Impl: IUnknownImpl {
// Required method
fn Create(
&self,
puclupair: *mut u8,
cblupair: u32,
punktransactionouter: Ref<'_, IUnknown>,
isolevel: i32,
isoflags: u32,
poptions: Ref<'_, ITransactionOptions>,
pptransaction: OutRef<'_, ITransaction>,
ptransid: *mut u8,
cbtransid: u32,
psubordinatedtcsink: Ref<'_, IDtcLuSubordinateDtcSink>,
ppsubordinatedtc: OutRef<'_, IDtcLuSubordinateDtc>,
) -> Result<()>;
}
Required Methods§
fn Create( &self, puclupair: *mut u8, cblupair: u32, punktransactionouter: Ref<'_, IUnknown>, isolevel: i32, isoflags: u32, poptions: Ref<'_, ITransactionOptions>, pptransaction: OutRef<'_, ITransaction>, ptransid: *mut u8, cbtransid: u32, psubordinatedtcsink: Ref<'_, IDtcLuSubordinateDtcSink>, ppsubordinatedtc: OutRef<'_, IDtcLuSubordinateDtc>, ) -> 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.