WsGetWriterPosition function
Returns the current position of the writer. This can only be used on a writer that is set to an XmlBuffer. When writing to a buffer, the position represents the xml node before which new data will be placed.
Syntax
HRESULT WINAPI WsGetWriterPosition( _In_ WS_XML_WRITER* writer, _Out_ WS_XML_NODE_POSITION* *nodePosition, _In_opt_ WS_ERROR* error );
Parameters
- writer [in]
-
The writer for which the current position will be obtained.
- nodePosition [out]
-
The current position of the writer is returned here.
- error [in, optional]
-
Specifies where additional error information should be stored if the function fails.
Return value
This function can return one of these values.
| Return code | Description |
|---|---|
|
One or more arguments are invalid. |
Remarks
See WS_XML_NODE_POSITION for more information on using positions.
It may be useful to call WsWriteEndStartElement to force an element to be committed before obtaining the position.
Requirements
|
Minimum supported client | Windows 7 [desktop apps | Windows Store apps] |
|---|---|
|
Minimum supported server | Windows Server 2008 R2 [desktop apps | Windows Store apps] |
|
Header |
|
|
Library |
|
|
DLL |
|