Produces a Null-terminated ASCII string in an output buffer based on a Null-terminated ASCII format string and a VA_LIST argument list. This function is similar as vsnprintf_s defined in C11. Produces a Null-terminated ASCII string in the output buffer specified by StartOfBuffer and BufferSize. The ASCII string is produced by parsing the format string specified by FormatString.
| 506 | |
| 507 | **/ |
| 508 | UINTN |
| 509 | EFIAPI |
| 510 | AsciiVSPrint ( |
| 511 | OUT CHAR8 *StartOfBuffer, |
| 512 | IN UINTN BufferSize, |
| 513 | IN CONST CHAR8 *FormatString, |
| 514 | IN VA_LIST Marker |
| 515 | ) |
| 516 | { |
| 517 | return BasePrintLibSPrintMarker (StartOfBuffer, BufferSize, 0, FormatString, Marker, NULL); |
| 518 | } |
| 519 | |
| 520 | /** |
| 521 | Produces a Null-terminated ASCII string in an output buffer based on a Null-terminated |