Trait windows::Win32::Graphics::Imaging::IWICMetadataHandlerInfo_Impl
pub trait IWICMetadataHandlerInfo_Impl: Sized + IWICComponentInfo_Impl {
// Required methods
fn GetMetadataFormat(&self) -> Result<GUID>;
fn GetContainerFormats(
&self,
ccontainerformats: u32,
pguidcontainerformats: *mut GUID,
pcchactual: *mut u32,
) -> Result<()>;
fn GetDeviceManufacturer(
&self,
cchdevicemanufacturer: u32,
wzdevicemanufacturer: &PWSTR,
pcchactual: *mut u32,
) -> Result<()>;
fn GetDeviceModels(
&self,
cchdevicemodels: u32,
wzdevicemodels: &PWSTR,
pcchactual: *mut u32,
) -> Result<()>;
fn DoesRequireFullStream(&self) -> Result<BOOL>;
fn DoesSupportPadding(&self) -> Result<BOOL>;
fn DoesRequireFixedSize(&self) -> Result<BOOL>;
}
Required Methods§
fn GetMetadataFormat(&self) -> Result<GUID>
fn GetContainerFormats( &self, ccontainerformats: u32, pguidcontainerformats: *mut GUID, pcchactual: *mut u32, ) -> Result<()>
fn GetDeviceManufacturer( &self, cchdevicemanufacturer: u32, wzdevicemanufacturer: &PWSTR, pcchactual: *mut u32, ) -> Result<()>
fn GetDeviceModels( &self, cchdevicemodels: u32, wzdevicemodels: &PWSTR, pcchactual: *mut u32, ) -> Result<()>
fn DoesRequireFullStream(&self) -> Result<BOOL>
fn DoesSupportPadding(&self) -> Result<BOOL>
fn DoesRequireFixedSize(&self) -> Result<BOOL>
Object Safety§
This trait is not object safe.