Partager via


CreateXmlWriterOutputWithEncodingName (Compact 7)

3/12/2014

This function creates an instance of IXmlWriter with the specified parameters.

Syntax

HRESULT CreateXmlWriterOutputWithEncodingName (
  ISequentialStream* pStream, 
  IMalloc* pMalloc, 
  const WCHAR* pwszEncodingName, 
  IXmlWriterOutput** ppOutput
);

Arguments

  • pstream
    A pointer to the output stream to which the writer is to write data.
  • 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.
  • pwszEncodingName
    Specifies the encoding that the writer will use by providing the name of the encoding.

Return Value

This function returns S_OK if no error is generated.

Remarks

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

See Also

Reference

Functions
IXmlWriter
IMalloc
IXmlWriterOutput
SetOutput
Error Codes