pub trait IOpcPartSet_Impl: Sized {
// Required methods
fn GetPart(&self, name: Option<&IOpcPartUri>) -> Result<IOpcPart>;
fn CreatePart(
&self,
name: Option<&IOpcPartUri>,
contenttype: &PCWSTR,
compressionoptions: OPC_COMPRESSION_OPTIONS,
) -> Result<IOpcPart>;
fn DeletePart(&self, name: Option<&IOpcPartUri>) -> Result<()>;
fn PartExists(&self, name: Option<&IOpcPartUri>) -> Result<BOOL>;
fn GetEnumerator(&self) -> Result<IOpcPartEnumerator>;
}
Required Methods§
fn GetPart(&self, name: Option<&IOpcPartUri>) -> Result<IOpcPart>
fn CreatePart( &self, name: Option<&IOpcPartUri>, contenttype: &PCWSTR, compressionoptions: OPC_COMPRESSION_OPTIONS, ) -> Result<IOpcPart>
fn DeletePart(&self, name: Option<&IOpcPartUri>) -> Result<()>
fn PartExists(&self, name: Option<&IOpcPartUri>) -> Result<BOOL>
fn GetEnumerator(&self) -> Result<IOpcPartEnumerator>
Object Safety§
This trait is not object safe.