[]
        
(Showing Draft Content)

C1.Util.DX.WIC.MetadataQueryReader

MetadataQueryReader Class

IWICMetadataQueryReader

Inheritance
MetadataQueryReader
Implements
Namespace: C1.Util.DX.WIC
Assembly: C1.Win.C1DX.4.8.dll
Syntax
[Guid("30989668-E1C9-4597-B395-458EEDB808DF")]
public class MetadataQueryReader : ComObject, IDisposable, IUnknown

Constructors

Name Description
MetadataQueryReader(IntPtr)

Initializes a new instance of the MetadataQueryReader class.

Properties

Name Description
Enumerator

Gets the enumerator on the metadata names.

Location

Gets the location.

QueryPaths

Gets the enumerator on all the metadata query paths. http://msdn.microsoft.com/en-us/library/windows/desktop/ee719796(v=vs.85).aspx#expressionanatomy

Methods

Name Description
Dump(TextWriter, int)

Dumps all metadata.

GetContainerFormat()

HRESULT IWICMetadataQueryReader::GetContainerFormat([Out] GUID* pguidContainerFormat)

GetEnumerator()

HRESULT IWICMetadataQueryReader::GetEnumerator([Out] void** ppIEnumString)

GetLocation(int, IntPtr)

HRESULT IWICMetadataQueryReader::GetLocation([In] unsigned int cchMaxLength,[In] void* wzNamespace,[Out] unsigned int* pcchActualLength)

GetMetadataByName(string)

Gets the metadata value by name.

GetMetadataByName(string, IntPtr)

HRESULT IWICMetadataQueryReader::GetMetadataByName([In] const wchar_t* wzName,[In] void* pvarValue)

TryGetMetadataByName(string)

Try to get the metadata value by name.

TryGetMetadataByName(string, out object)

Try to get the metadata value by name.

Operators

Name Description
explicit operator MetadataQueryReader(IntPtr)

Performs an explicit conversion from IntPtr to MetadataQueryReader.