Resolves to snPrintfA_s or to snPrintfW_s depending on the template parameter. 
- Template Parameters
 - 
  
    | CHAR_TYPE | is a template parameter specifying a type of strings the template specialization is to work with. That is CHAR_TYPE=char for multibyte strings in the current locale or CHAR_TYPE=wchar_t for wide strings. The corresponding functions, wrapped over by the template specializations, are snPrintfA_s and snPrintfW_s. | 
  
   
- Parameters
 - 
  
    | [out] | pDest | is a pointer to the output buffer where the converted string is to be written to. | 
    | [in] | cchDest | is a size, in characters, of the output buffer. | 
    | [in] | pszFormat | is a pointer to a zero terminated string defining how to interpret data, passed as additional parameters, during the construction of the output. | 
     | ... | constitute an optional set of additional parameters to build the formatted output according to pszFormat. | 
  
   
- Returns
 - On success the function returns a number of characters that would have been written had cchDest been sufficiently large, not counting the terminating zero. If an error or a runtime constraint violation occurs the function returns a negative number setting the corresponding errno code.
 
See snPrintfA_s and snPrintfW_s for the details.