|
noexcept |
The function behaves identically to fPrintfW but with some security enhancements.
[in] | stream | is an output file stream to write to. |
[in] | pszFormat | is a pointer to a zero terminated wide string defining how to interpret data, passed as additional parameters, during the construction of the output. See PrintfW_s for the definition of the format lexemes. |
[in] | ... | constitute an optional set of additional parameters to build the formatted output according to pszFormat. |
The function behaves identically to fPrintfW except for the following explicit runtime constraints:
If any of this constraints are violated the function will generate assertion and, if continue of execution is allowed, fail setting errno to EINVAL.
The function implements security enhancements for the fPrintfW function just like fwprintf_s function, defined in the ISO/IEC TR 24731-1 standard, provides the same enhancements for the C99 fwprintf function.