Share via


CreateXmlWriterOutputWithEncodingCodePage

 

Creates an instance of IXmlWriter with the specified parameters.

Syntax

  
HRESULT CreateXmlWriterOutputWithEncodingCodePage (ISequentialStream * pStream, IMalloc * pMalloc, UINT nEncodingCodePage, IXmlWriterOutput ** ppOutput);  

Arguments

pStream
A pointer to the output stream for the writer to write data to.

pMalloc
A pointer to a user-provided implementation of the IMalloc interface. The writer will use this for all memory allocation. If this parameter is NULL, the writer will use its own implementation.

nEncodingCodePage
Specifies the encoding to use by providing the encoding page number of the encoding.

ppOutput
The new IXmlWriterOutput object.

Return Value

Returns S_OK if no error is generated.

Remarks

After creating the writer, the output stream for the writer can be changed by using the SetOutput method of the writer.

Requirements

Header: XmlLite.h

Library: XmlLite.lib

See Also

IXmlReader Functions
IXmlWriterOutput