Windows apps
Collapse the table of content
Expand the table of content
Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

CreateXmlReader

 

Creates a new IXmlReader.

  
HRESULT CreateXmlReader ([in] REFIID riid, [out] void ** ppvObject, [in] IMalloc * pMalloc);  

riid
The reference ID.

ppvObject
An out argument that returns the reader.

pMalloc
An IMalloc implementation specified by the user. This argument can be Null.

Returns S_OK if no error is generated.

This constructor is used to create the reader. If no IMalloc is provided, the default implementation of IMalloc is used.

The following code creates a reader by using CreateXmlReader:

//Open read-only input stream  
if (FAILED(hr = SHCreateStreamOnFile(argv[1], STGM_READ, &pFileStream)))  
{  
    wprintf(L"Error creating file reader, error is %08.8lx", hr);  
    return -1;  
}  
  
if (FAILED(hr = CreateXmlReader(__uuidof(IXmlReader), (void**) &pReader, NULL)))  
{  
    wprintf(L"Error creating xml reader, error is %08.8lx", hr);  
    return -1;  
}  

Header: XmlLite.h

Library: XmlLite.lib

IXmlReader Functions
IXmlReader Methods

Show:
© 2017 Microsoft