[]
IWICMetadataQueryWriter
[Guid("A721791A-0DEF-4d06-BD91-2118BF1DB10B")]
public class MetadataQueryWriter : MetadataQueryReader, IDisposable, IUnknown
Initializes a new instance of the MetadataQueryWriter class.
public MetadataQueryWriter(IntPtr nativePtr)
nativePtr
IntPtrThe native pointer.
Initializes a new instance of the MetadataQueryWriter class from a MetadataQueryReader.
public static MetadataQueryWriter Create(ImagingFactory factory, MetadataQueryReader metadataQueryReader)
factory
ImagingFactoryThe factory.
metadataQueryReader
MetadataQueryReaderThe metadata query reader.
Initializes a new instance of the MetadataQueryWriter class from a MetadataQueryReader.
public static MetadataQueryWriter Create(ImagingFactory factory, MetadataQueryReader metadataQueryReader, Guid guidVendorRef)
factory
ImagingFactoryThe factory.
metadataQueryReader
MetadataQueryReaderThe metadata query reader.
guidVendorRef
GuidThe GUID vendor ref.
Initializes a new instance of the MetadataQueryWriter class.
public static MetadataQueryWriter Create(ImagingFactory factory, Guid guidMetadataFormat)
factory
ImagingFactoryThe factory.
guidMetadataFormat
GuidThe GUID metadata format.
Initializes a new instance of the MetadataQueryWriter class.
public static MetadataQueryWriter Create(ImagingFactory factory, Guid guidMetadataFormat, Guid guidVendorRef)
factory
ImagingFactoryThe factory.
guidMetadataFormat
GuidThe GUID metadata format.
guidVendorRef
GuidThe GUID vendor ref.
HRESULT IWICMetadataQueryWriter::RemoveMetadataByName([In] const wchar_t* wzName)
public void RemoveMetadataByName(string name)
name
stringHRESULT IWICMetadataQueryWriter::SetMetadataByName([In] const wchar_t* wzName,[In] const void* pvarValue)
public void SetMetadataByName(string name, IntPtr varValueRef)
Sets the value for a metadata name
public void SetMetadataByName(string name, object value)
Performs an explicit conversion from IntPtr to MetadataQueryWriter.
public static explicit operator MetadataQueryWriter(IntPtr nativePointer)
nativePointer
IntPtr