Lines Matching +full:no +full:- +full:output

5 Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
6 SPDX-License-Identifier: BSD-2-Clause-Patent
8 The Print Library functions provide a simple means to produce formatted output
9 strings. Many of the output functions use a format string to describe how to
10 format the output of variable arguments. The format string consists of normal
11 text and argument descriptors. There are no restrictions for how the normal
15 - '\\r' is translated to '\\r'
16 - '\\r\\n' is translated to '\\r\\n'
17 - '\\n' is translated to '\\r\\n'
18 - '\\n\\r' is translated to '\\r\\n'
28 - -
29 - The field is left justified. If not flag is not specified, then the
31 - space
32 - Prefix a space character to a number. Only valid for types X, x, and d.
33 - +
34 - Prefix a plus character to a number. Only valid for types X, x, and d.
36 - 0
37 - Pad with 0 characters to the left of a number. Only valid for types
39 - ,
40 - Place a comma every 3rd digit of the number. Only valid for type d.
42 - L, l
43 - The number being printed is size UINT64. Only valid for types X, x, and d.
45 - NOTE: All invalid flags are ignored.
49 - *
50 - The width of the field is specified by a UINTN argument in the
52 - number
53 - The number specified as a decimal value represents the width of
55 - NOTE: If [width] is not specified, then a field width of 0 is assumed.
59 - *
60 - The precision of the field is specified by a UINTN argument in the
62 - number
63 - The number specified as a decimal value represents the precision of
65 - NOTE: If [.precision] is not specified, then a precision of 0 is assumed.
69 - %
70 - Print a %%.
71 - c
72 - The argument is a Unicode character. ASCII characters can be printed
74 - x
75 - The argument is an unsigned hexadecimal number. The characters used are 0..9 and
78 - X
79 - The argument is an unsigned hexadecimal number and the number is padded with
83 - d
84 - The argument is a signed decimal number. If the flag 'L' is not specified,
86 - u
87 - The argument is a unsigned decimal number. If the flag 'L' is not specified,
89 - p
90 - The argument is a pointer that is a (VOID *), and it is printed as an
92 - a
93 - The argument is a pointer to an ASCII string.
95 - S, s
96 - The argument is a pointer to a Unicode string.
98 - g
99 - The argument is a pointer to a GUID structure. The GUID is printed
100 in the format XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX.
102 - t
103 - The argument is a pointer to an EFI_TIME structure. The time and
108 - r
109 - The argument is a RETURN_STATUS value. This value is converted to
111 - RETURN_SUCCESS
112 - "Success"
113 - RETURN_LOAD_ERROR
114 - "Load Error"
115 - RETURN_INVALID_PARAMETER
116 - "Invalid Parameter"
117 - RETURN_UNSUPPORTED
118 - "Unsupported"
119 - RETURN_BAD_BUFFER_SIZE
120 - "Bad Buffer Size"
121 - RETURN_BUFFER_TOO_SMALL
122 - "Buffer Too Small"
123 - RETURN_NOT_READY
124 - "Not Ready"
125 - RETURN_DEVICE_ERROR
126 - "Device Error"
127 - RETURN_WRITE_PROTECTED
128 - "Write Protected"
129 - RETURN_OUT_OF_RESOURCES
130 - "Out of Resources"
131 - RETURN_VOLUME_CORRUPTED
132 - "Volume Corrupt"
133 - RETURN_VOLUME_FULL
134 - "Volume Full"
135 - RETURN_NO_MEDIA
136 - "No Media"
137 - RETURN_MEDIA_CHANGED
138 - "Media changed"
139 - RETURN_NOT_FOUND
140 - "Not Found"
141 - RETURN_ACCESS_DENIED
142 - "Access Denied"
143 - RETURN_NO_RESPONSE
144 - "No Response"
145 - RETURN_NO_MAPPING
146 - "No mapping"
147 - RETURN_TIMEOUT
148 - "Time out"
149 - RETURN_NOT_STARTED
150 - "Not started"
151 - RETURN_ALREADY_STARTED
152 - "Already started"
153 - RETURN_ABORTED
154 - "Aborted"
155 - RETURN_ICMP_ERROR
156 - "ICMP Error"
157 - RETURN_TFTP_ERROR
158 - "TFTP Error"
159 - RETURN_PROTOCOL_ERROR
160 - "Protocol Error"
161 - RETURN_WARN_UNKNOWN_GLYPH
162 - "Warning Unknown Glyph"
163 - RETURN_WARN_DELETE_FAILURE
164 - "Warning Delete Failure"
165 - RETURN_WARN_WRITE_FAILURE
166 - "Warning Write Failure"
167 - RETURN_WARN_BUFFER_TOO_SMALL
168 - "Warning Buffer Too Small"
181 /// "-9,223,372,036,854,775,808"
185 /// "00000000-0000-0000-0000-000000000000"
201 Produces a Null-terminated Unicode string in an output buffer based on
202 a Null-terminated Unicode format string and a VA_LIST argument list.
206 Produces a Null-terminated Unicode string in the output buffer specified by StartOfBuffer
211 The number of Unicode characters in the produced output buffer is returned not including
212 the Null-terminator.
214 If StartOfBuffer is not aligned on a 16-bit boundary, then ASSERT().
215 If FormatString is not aligned on a 16-bit boundary, then ASSERT().
217 If BufferSize > 1 and StartOfBuffer is NULL, then ASSERT(). Also, the output buffer is
219 If BufferSize > 1 and FormatString is NULL, then ASSERT(). Also, the output buffer is
222 (PcdMaximumUnicodeStringLength * sizeof (CHAR16) + 1), then ASSERT(). Also, the output
225 PcdMaximumUnicodeStringLength Unicode characters not including the Null-terminator, then
226 ASSERT(). Also, the output buffer is unmodified and 0 is returned.
228 If BufferSize is 0 or 1, then the output buffer is unmodified and 0 is returned.
230 @param StartOfBuffer A pointer to the output buffer for the produced Null-terminated
232 @param BufferSize The size, in bytes, of the output buffer specified by StartOfBuffer.
233 @param FormatString A Null-terminated Unicode format string.
236 @return The number of Unicode characters in the produced output buffer not including the
237 Null-terminator.
250 Produces a Null-terminated Unicode string in an output buffer based on
251 a Null-terminated Unicode format string and a BASE_LIST argument list.
253 Produces a Null-terminated Unicode string in the output buffer specified by StartOfBuffer
258 The number of Unicode characters in the produced output buffer is returned not including
259 the Null-terminator.
261 If StartOfBuffer is not aligned on a 16-bit boundary, then ASSERT().
262 If FormatString is not aligned on a 16-bit boundary, then ASSERT().
264 If BufferSize > 1 and StartOfBuffer is NULL, then ASSERT(). Also, the output buffer is
266 If BufferSize > 1 and FormatString is NULL, then ASSERT(). Also, the output buffer is
269 (PcdMaximumUnicodeStringLength * sizeof (CHAR16) + 1), then ASSERT(). Also, the output
272 PcdMaximumUnicodeStringLength Unicode characters not including the Null-terminator, then
273 ASSERT(). Also, the output buffer is unmodified and 0 is returned.
275 If BufferSize is 0 or 1, then the output buffer is unmodified and 0 is returned.
277 @param StartOfBuffer A pointer to the output buffer for the produced Null-terminated
279 @param BufferSize The size, in bytes, of the output buffer specified by StartOfBuffer.
280 @param FormatString A Null-terminated Unicode format string.
283 @return The number of Unicode characters in the produced output buffer not including the
284 Null-terminator.
297 Produces a Null-terminated Unicode string in an output buffer based on a Null-terminated
302 Produces a Null-terminated Unicode string in the output buffer specified by StartOfBuffer
306 The number of Unicode characters in the produced output buffer is returned not including
307 the Null-terminator.
309 If StartOfBuffer is not aligned on a 16-bit boundary, then ASSERT().
310 If FormatString is not aligned on a 16-bit boundary, then ASSERT().
312 If BufferSize > 1 and StartOfBuffer is NULL, then ASSERT(). Also, the output buffer is
314 If BufferSize > 1 and FormatString is NULL, then ASSERT(). Also, the output buffer is
317 (PcdMaximumUnicodeStringLength * sizeof (CHAR16) + 1), then ASSERT(). Also, the output
320 PcdMaximumUnicodeStringLength Unicode characters not including the Null-terminator, then
321 ASSERT(). Also, the output buffer is unmodified and 0 is returned.
323 If BufferSize is 0 or 1, then the output buffer is unmodified and 0 is returned.
325 @param StartOfBuffer A pointer to the output buffer for the produced Null-terminated
327 @param BufferSize The size, in bytes, of the output buffer specified by StartOfBuffer.
328 @param FormatString A Null-terminated Unicode format string.
332 @return The number of Unicode characters in the produced output buffer not including the
333 Null-terminator.
346 Produces a Null-terminated Unicode string in an output buffer based on a Null-terminated
351 Produces a Null-terminated Unicode string in the output buffer specified by StartOfBuffer
356 The number of Unicode characters in the produced output buffer is returned not including
357 the Null-terminator.
359 If StartOfBuffer is not aligned on a 16-bit boundary, then ASSERT().
361 If BufferSize > 1 and StartOfBuffer is NULL, then ASSERT(). Also, the output buffer is
363 If BufferSize > 1 and FormatString is NULL, then ASSERT(). Also, the output buffer is
366 (PcdMaximumUnicodeStringLength * sizeof (CHAR16) + 1), then ASSERT(). Also, the output
369 PcdMaximumAsciiStringLength Ascii characters not including the Null-terminator, then
370 ASSERT(). Also, the output buffer is unmodified and 0 is returned.
372 If BufferSize is 0 or 1, then no output buffer is produced and 0 is returned.
374 @param StartOfBuffer A pointer to the output buffer for the produced Null-terminated
376 @param BufferSize The size, in bytes, of the output buffer specified by StartOfBuffer.
377 @param FormatString A Null-terminated ASCII format string.
380 @return The number of Unicode characters in the produced output buffer not including the
381 Null-terminator.
394 Produces a Null-terminated Unicode string in an output buffer based on a Null-terminated
397 Produces a Null-terminated Unicode string in the output buffer specified by StartOfBuffer
402 The number of Unicode characters in the produced output buffer is returned not including
403 the Null-terminator.
405 If StartOfBuffer is not aligned on a 16-bit boundary, then ASSERT().
407 If BufferSize > 1 and StartOfBuffer is NULL, then ASSERT(). Also, the output buffer is
409 If BufferSize > 1 and FormatString is NULL, then ASSERT(). Also, the output buffer is
412 (PcdMaximumUnicodeStringLength * sizeof (CHAR16) + 1), then ASSERT(). Also, the output
415 PcdMaximumAsciiStringLength Ascii characters not including the Null-terminator, then
416 ASSERT(). Also, the output buffer is unmodified and 0 is returned.
418 If BufferSize is 0 or 1, then no output buffer is produced and 0 is returned.
420 @param StartOfBuffer A pointer to the output buffer for the produced Null-terminated
422 @param BufferSize The size, in bytes, of the output buffer specified by StartOfBuffer.
423 @param FormatString A Null-terminated ASCII format string.
426 @return The number of Unicode characters in the produced output buffer not including the
427 Null-terminator.
440 Produces a Null-terminated Unicode string in an output buffer based on a Null-terminated
445 Produces a Null-terminated Unicode string in the output buffer specified by StartOfBuffer
450 The number of Unicode characters in the produced output buffer is returned not including
451 the Null-terminator.
453 If StartOfBuffer is not aligned on a 16-bit boundary, then ASSERT().
455 If BufferSize > 1 and StartOfBuffer is NULL, then ASSERT(). Also, the output buffer is
457 If BufferSize > 1 and FormatString is NULL, then ASSERT(). Also, the output buffer is
460 (PcdMaximumUnicodeStringLength * sizeof (CHAR16) + 1), then ASSERT(). Also, the output
463 PcdMaximumAsciiStringLength Ascii characters not including the Null-terminator, then
464 ASSERT(). Also, the output buffer is unmodified and 0 is returned.
466 If BufferSize is 0 or 1, then no output buffer is produced and 0 is returned.
468 @param StartOfBuffer A pointer to the output buffer for the produced Null-terminated
470 @param BufferSize The size, in bytes, of the output buffer specified by StartOfBuffer.
471 @param FormatString A Null-terminated ASCII format string.
475 @return The number of Unicode characters in the produced output buffer not including the
476 Null-terminator.
489 Converts a decimal value to a Null-terminated Unicode string.
491 Converts the decimal number specified by Value to a Null-terminated Unicode
492 string specified by Buffer containing at most Width characters. No padding of
503 If RADIX_HEX is set in Flags, then the output buffer will be formatted in
506 Buffer is a '-'.
508 Buffer is padded with '0' characters so the combination of the optional '-'
510 Null-terminator add up to Width characters.
512 If Buffer is not aligned on a 16-bit boundary, then ASSERT().
515 @param Buffer The pointer to the output buffer for the produced
516 Null-terminated Unicode string.
518 Null-terminator.
521 @param Value The 64-bit signed value to convert to a string.
523 Buffer, not including the Null-terminator.
550 Produces a Null-terminated ASCII string in an output buffer based on a Null-terminated
555 Produces a Null-terminated ASCII string in the output buffer specified by StartOfBuffer
560 The number of ASCII characters in the produced output buffer is returned not including
561 the Null-terminator.
563 If BufferSize > 0 and StartOfBuffer is NULL, then ASSERT(). Also, the output buffer is
565 If BufferSize > 0 and FormatString is NULL, then ASSERT(). Also, the output buffer is
568 (PcdMaximumAsciiStringLength * sizeof (CHAR8)), then ASSERT(). Also, the output buffer
571 PcdMaximumAsciiStringLength Ascii characters not including the Null-terminator, then
572 ASSERT(). Also, the output buffer is unmodified and 0 is returned.
574 If BufferSize is 0, then no output buffer is produced and 0 is returned.
576 @param StartOfBuffer A pointer to the output buffer for the produced Null-terminated
578 @param BufferSize The size, in bytes, of the output buffer specified by StartOfBuffer.
579 @param FormatString A Null-terminated ASCII format string.
582 @return The number of ASCII characters in the produced output buffer not including the
583 Null-terminator.
596 Produces a Null-terminated ASCII string in an output buffer based on a Null-terminated
599 Produces a Null-terminated ASCII string in the output buffer specified by StartOfBuffer
604 The number of ASCII characters in the produced output buffer is returned not including
605 the Null-terminator.
607 If BufferSize > 0 and StartOfBuffer is NULL, then ASSERT(). Also, the output buffer is
609 If BufferSize > 0 and FormatString is NULL, then ASSERT(). Also, the output buffer is
612 (PcdMaximumAsciiStringLength * sizeof (CHAR8)), then ASSERT(). Also, the output buffer
615 PcdMaximumAsciiStringLength Ascii characters not including the Null-terminator, then
616 ASSERT(). Also, the output buffer is unmodified and 0 is returned.
618 If BufferSize is 0, then no output buffer is produced and 0 is returned.
620 @param StartOfBuffer A pointer to the output buffer for the produced Null-terminated
622 @param BufferSize The size, in bytes, of the output buffer specified by StartOfBuffer.
623 @param FormatString A Null-terminated ASCII format string.
626 @return The number of ASCII characters in the produced output buffer not including the
627 Null-terminator.
640 Produces a Null-terminated ASCII string in an output buffer based on a Null-terminated
645 Produces a Null-terminated ASCII string in the output buffer specified by StartOfBuffer
650 The number of ASCII characters in the produced output buffer is returned not including
651 the Null-terminator.
653 If BufferSize > 0 and StartOfBuffer is NULL, then ASSERT(). Also, the output buffer is
655 If BufferSize > 0 and FormatString is NULL, then ASSERT(). Also, the output buffer is
658 (PcdMaximumAsciiStringLength * sizeof (CHAR8)), then ASSERT(). Also, the output buffer
661 PcdMaximumAsciiStringLength Ascii characters not including the Null-terminator, then
662 ASSERT(). Also, the output buffer is unmodified and 0 is returned.
664 If BufferSize is 0, then no output buffer is produced and 0 is returned.
666 @param StartOfBuffer A pointer to the output buffer for the produced Null-terminated
668 @param BufferSize The size, in bytes, of the output buffer specified by StartOfBuffer.
669 @param FormatString A Null-terminated ASCII format string.
673 @return The number of ASCII characters in the produced output buffer not including the
674 Null-terminator.
687 Produces a Null-terminated ASCII string in an output buffer based on a Null-terminated
692 Produces a Null-terminated ASCII string in the output buffer specified by StartOfBuffer
697 The number of ASCII characters in the produced output buffer is returned not including
698 the Null-terminator.
700 If FormatString is not aligned on a 16-bit boundary, then ASSERT().
702 If BufferSize > 0 and StartOfBuffer is NULL, then ASSERT(). Also, the output buffer is
704 If BufferSize > 0 and FormatString is NULL, then ASSERT(). Also, the output buffer is
707 (PcdMaximumAsciiStringLength * sizeof (CHAR8)), then ASSERT(). Also, the output buffer
710 PcdMaximumUnicodeStringLength Unicode characters not including the Null-terminator, then
711 ASSERT(). Also, the output buffer is unmodified and 0 is returned.
713 If BufferSize is 0, then no output buffer is produced and 0 is returned.
715 @param StartOfBuffer A pointer to the output buffer for the produced Null-terminated
717 @param BufferSize The size, in bytes, of the output buffer specified by StartOfBuffer.
718 @param FormatString A Null-terminated Unicode format string.
721 @return The number of ASCII characters in the produced output buffer not including the
722 Null-terminator.
735 Produces a Null-terminated ASCII string in an output buffer based on a Null-terminated
738 Produces a Null-terminated ASCII string in the output buffer specified by StartOfBuffer
743 The number of ASCII characters in the produced output buffer is returned not including
744 the Null-terminator.
746 If FormatString is not aligned on a 16-bit boundary, then ASSERT().
748 If BufferSize > 0 and StartOfBuffer is NULL, then ASSERT(). Also, the output buffer is
750 If BufferSize > 0 and FormatString is NULL, then ASSERT(). Also, the output buffer is
753 (PcdMaximumAsciiStringLength * sizeof (CHAR8)), then ASSERT(). Also, the output buffer
756 PcdMaximumUnicodeStringLength Unicode characters not including the Null-terminator, then
757 ASSERT(). Also, the output buffer is unmodified and 0 is returned.
759 If BufferSize is 0, then no output buffer is produced and 0 is returned.
761 @param StartOfBuffer A pointer to the output buffer for the produced Null-terminated
763 @param BufferSize The size, in bytes, of the output buffer specified by StartOfBuffer.
764 @param FormatString A Null-terminated Unicode format string.
767 @return The number of ASCII characters in the produced output buffer not including the
768 Null-terminator.
781 Produces a Null-terminated ASCII string in an output buffer based on a Null-terminated
786 Produces a Null-terminated ASCII string in the output buffer specified by StartOfBuffer
791 The number of ASCII characters in the produced output buffer is returned not including
792 the Null-terminator.
794 If FormatString is not aligned on a 16-bit boundary, then ASSERT().
796 If BufferSize > 0 and StartOfBuffer is NULL, then ASSERT(). Also, the output buffer is
798 If BufferSize > 0 and FormatString is NULL, then ASSERT(). Also, the output buffer is
801 (PcdMaximumAsciiStringLength * sizeof (CHAR8)), then ASSERT(). Also, the output buffer
804 PcdMaximumUnicodeStringLength Unicode characters not including the Null-terminator, then
805 ASSERT(). Also, the output buffer is unmodified and 0 is returned.
807 If BufferSize is 0, then no output buffer is produced and 0 is returned.
809 @param StartOfBuffer A pointer to the output buffer for the produced Null-terminated
811 @param BufferSize The size, in bytes, of the output buffer specified by StartOfBuffer.
812 @param FormatString A Null-terminated Unicode format string.
816 @return The number of ASCII characters in the produced output buffer not including the
817 Null-terminator.
830 Converts a decimal value to a Null-terminated Ascii string.
832 Converts the decimal number specified by Value to a Null-terminated Ascii
833 string specified by Buffer containing at most Width characters. No padding of
844 If RADIX_HEX is set in Flags, then the output buffer will be formatted in
847 Buffer is a '-'.
849 Buffer is padded with '0' characters so the combination of the optional '-'
851 Null-terminator add up to Width characters.
855 @param Buffer The pointer to the output buffer for the produced
856 Null-terminated Ascii string.
858 Null-terminator.
861 @param Value The 64-bit signed value to convert to a string.
863 Buffer, not including the Null-terminator.
890 output were produced not including the Null-terminator.
892 If FormatString is not aligned on a 16-bit boundary, then ASSERT().
897 Null-terminator, then ASSERT() and 0 is returned.
899 @param[in] FormatString A Null-terminated Unicode format string.
903 Null-terminator.
914 output were produced not including the Null-terminator.
919 Null-terminator, then ASSERT() and 0 is returned.
921 @param[in] FormatString A Null-terminated ASCII format string.
925 Null-terminator.