Lines Matching +full:a +full:- +full:bit
4 PCD Library Class provides a PCD usage macro interface for all PCD types.
5 It should be included in any module that uses PCD. If a module uses dynamic/dynamicex
6 PCD, module should be linked to a PEIM/DXE library instance to access that PCD.
7 If a module uses PatchableInModule type PCD, it also needs the library instance to produce
9 translated to a variable or macro that is auto-generated by build tool in
17 Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
18 SPDX-License-Identifier: BSD-2-Clause-Patent
27 Retrieves a token number based on a token name.
30 If TokenName is not a valid token in the token space, then the module will not build.
41 Retrieves a Boolean PCD feature flag based on a token name.
44 If TokenName is not a valid token in the token space, then the module will not build.
45 If TokenName is not a feature flag PCD, then the module will not build.
47 @param TokenName The name of the PCD token to retrieve a current value for.
56 Retrieves an 8-bit fixed PCD token value based on a token name.
58 Returns the 8-bit value for the token specified by TokenName.
59 If TokenName is not a valid token in the token space, then the module will not build.
60 If TokenName is not a fixed at build PCD, then the module will not build.
62 @param TokenName The name of the PCD token to retrieve a current value for.
64 @return 8-bit value for the token specified by TokenName.
71 Retrieves a 16-bit fixed PCD token value based on a token name.
73 Returns the 16-bit value for the token specified by TokenName.
74 If TokenName is not a valid token in the token space, then the module will not build.
75 If TokenName is not a fixed at build PCD, then the module will not build.
77 @param TokenName The name of the PCD token to retrieve a current value for.
79 @return 16-bit value for the token specified by TokenName.
86 Retrieves a 32-bit fixed PCD token value based on a token name.
88 Returns the 32-bit value for the token specified by TokenName.
89 If TokenName is not a valid token in the token space, then the module will not build.
90 If TokenName is not a fixed at build PCD, then the module will not build.
92 @param TokenName The name of the PCD token to retrieve a current value for.
94 @return 32-bit value for the token specified by TokenName.
101 Retrieves a 64-bit fixed PCD token value based on a token name.
103 Returns the 64-bit value for the token specified by TokenName.
104 If TokenName is not a valid token in the token space, then the module will not build.
105 If TokenName is not a fixed at build PCD, then the module will not build.
107 @param TokenName The name of the PCD token to retrieve a current value for.
109 @return 64-bit value for the token specified by TokenName.
116 Retrieves a Boolean fixed PCD token value based on a token name.
119 If TokenName is not a valid token in the token space, then the module will not build.
120 If TokenName is not a fixed at build PCD, then the module will not build.
122 @param TokenName The name of the PCD token to retrieve a current value for.
131 Retrieves a pointer to a fixed PCD token buffer based on a token name.
133 Returns a pointer to the buffer for the token specified by TokenName.
134 If TokenName is not a valid token in the token space, then the module will not build.
135 If TokenName is not a fixed at build PCD, then the module will not build.
137 @param TokenName The name of the PCD token to retrieve a current value for.
139 @return A pointer to the buffer.
146 Retrieves an 8-bit binary patchable PCD token value based on a token name.
148 Returns the 8-bit value for the token specified by TokenName.
149 If TokenName is not a valid token in the token space, then the module will not build.
150 If TokenName is not a patchable in module PCD, then the module will not build.
152 @param TokenName The name of the PCD token to retrieve a current value for.
154 @return An 8-bit binary patchable PCD token value.
160 Retrieves a 16-bit binary patchable PCD token value based on a token name.
162 Returns the 16-bit value for the token specified by TokenName.
163 If TokenName is not a valid token in the token space, then the module will not build.
164 If TokenName is not a patchable in module PCD, then the module will not build.
166 @param TokenName The name of the PCD token to retrieve a current value for.
168 @return A 16-bit binary patchable PCD token value.
175 Retrieves a 32-bit binary patchable PCD token value based on a token name.
177 Returns the 32-bit value for the token specified by TokenName.
178 If TokenName is not a valid token in the token space, then the module will not build.
179 If TokenName is not a patchable in module PCD, then the module will not build.
181 @param TokenName The name of the PCD token to retrieve a current value for.
183 @return A 32-bit binary patchable PCD token value.
190 Retrieves a 64-bit binary patchable PCD token value based on a token name.
192 Returns the 64-bit value for the token specified by TokenName.
193 If TokenName is not a valid token in the token space, then the module will not build.
194 If TokenName is not a patchable in module PCD, then the module will not build.
196 @param TokenName The name of the PCD token to retrieve a current value for.
198 @return A 64-bit binary patchable PCD token value.
205 Retrieves a Boolean binary patchable PCD token value based on a token name.
208 If TokenName is not a valid token in the token space, then the module will not build.
209 If TokenName is not a patchable in module PCD, then the module will not build.
211 @param TokenName The name of the PCD token to retrieve a current value for.
220 Retrieves a pointer to a binary patchable PCD token buffer based on a token name.
222 Returns a pointer to the buffer for the token specified by TokenName.
223 If TokenName is not a valid token in the token space, then the module will not build.
224 If TokenName is not a patchable in module PCD, then the module will not build.
226 @param TokenName The name of the PCD token to retrieve a current value for.
228 @return A pointer to the buffer for the token.
235 Sets an 8-bit binary patchable PCD token value based on a token name.
237 Sets the 8-bit value for the token specified by TokenName. Value is returned.
238 If TokenName is not a valid token in the token space, then the module will not build.
239 If TokenName is not a patchable in module PCD, then the module will not build.
242 @param Value The 8-bit value to set.
251 Sets a 16-bit binary patchable PCD token value based on a token name.
253 Sets the 16-bit value for the token specified by TokenName. Value is returned.
254 If TokenName is not a valid token in the token space, then the module will not build.
255 If TokenName is not a patchable in module PCD, then the module will not build.
258 @param Value The 16-bit value to set.
267 Sets a 32-bit binary patchable PCD token value based on a token name.
269 Sets the 32-bit value for the token specified by TokenName. Value is returned.
270 If TokenName is not a valid token in the token space, then the module will not build.
271 If TokenName is not a patchable in module PCD, then the module will not build.
274 @param Value The 32-bit value to set.
283 Sets a 64-bit binary patchable PCD token value based on a token name.
285 Sets the 64-bit value for the token specified by TokenName. Value is returned.
286 If TokenName is not a valid token in the token space, then the module will not build.
287 If TokenName is not a patchable in module PCD, then the module will not build.
290 @param Value The 64-bit value to set.
299 Sets a Boolean binary patchable PCD token value based on a token name.
302 If TokenName is not a valid token in the token space, then the module will not build.
303 If TokenName is not a patchable in module PCD, then the module will not build.
315 Sets a pointer to a binary patchable PCD token buffer based on a token name.
322 If TokenName is not a valid token in the token space, then the module will not build.
323 If TokenName is not a patchable in module PCD, then the module will not build.
329 @param SizeOfBuffer A pointer to the size, in bytes, of Buffer.
344 Retrieves an 8-bit PCD token value based on a token name.
346 Returns the 8-bit value for the token specified by TokenName.
347 If TokenName is not a valid token in the token space, then the module will not build.
349 @param TokenName The name of the PCD token to retrieve a current value for.
351 @return 8-bit value for the token specified by TokenName.
358 Retrieves a 16-bit PCD token value based on a token name.
360 Returns the 16-bit value for the token specified by TokenName.
361 If TokenName is not a valid token in the token space, then the module will not build.
363 @param TokenName The name of the PCD token to retrieve a current value for.
365 @return 16-bit value for the token specified by TokenName.
372 Retrieves a 32-bit PCD token value based on a token name.
374 Returns the 32-bit value for the token specified by TokenName.
375 If TokenName is not a valid token in the token space, then the module will not build.
377 @param TokenName The name of the PCD token to retrieve a current value for.
379 @return 32-bit value for the token specified by TokenName.
386 Retrieves a 64-bit PCD token value based on a token name.
388 Returns the 64-bit value for the token specified by TokenName.
389 If TokenName is not a valid token in the token space, then the module will not build.
391 @param TokenName The name of the PCD token to retrieve a current value for.
393 @return 64-bit value for the token specified by TokenName.
400 Retrieves a pointer to a PCD token buffer based on a token name.
402 Returns a pointer to the buffer for the token specified by TokenName.
403 If TokenName is not a valid token in the token space, then the module will not build.
405 @param TokenName The name of the PCD token to retrieve a current value for.
407 @return A pointer to the buffer.
414 Retrieves a Boolean PCD token value based on a token name.
417 If TokenName is not a valid token in the token space, then the module will not build.
419 @param TokenName The name of the PCD token to retrieve a current value for.
421 @return A Boolean PCD token value.
428 Retrieves the size of a fixed PCD token based on a token name.
431 If TokenName is not a valid token in the token space, then the module will not build.
433 @param[in] TokenName The name of the PCD token to retrieve a current value size for.
442 Retrieves the size of a binary patchable PCD token based on a token name.
445 If TokenName is not a valid token in the token space, then the module will not build.
447 @param[in] TokenName The name of the PCD token to retrieve a current value size for.
456 Retrieves the size of the PCD token based on a token name.
459 If TokenName is not a valid token in the token space, then the module will not build.
461 @param[in] TokenName The name of the PCD token to retrieve a current value size for.
470 Retrieve the size of a given PCD token.
475 @param[in] Guid Pointer to a 128-bit unique value that designates
476 which namespace to retrieve a value from.
477 @param[in] TokenNumber The PCD token number to retrieve a current value size for.
486 Sets an 8-bit PCD token value based on a token name.
488 Sets the 8-bit value for the token specified by TokenName. Value is returned.
489 If TokenName is not a valid token in the token space, then the module will not build.
491 @param TokenName The name of the PCD token to retrieve a current value for.
492 @param Value The 8-bit value to set.
501 Sets a 16-bit PCD token value based on a token name.
503 Sets the 16-bit value for the token specified by TokenName. Value is returned.
504 If TokenName is not a valid token in the token space, then the module will not build.
506 @param TokenName The name of the PCD token to retrieve a current value for.
507 @param Value The 16-bit value to set.
516 Sets a 32-bit PCD token value based on a token name.
518 Sets the 32-bit value for the token specified by TokenName. Value is returned.
519 If TokenName is not a valid token in the token space, then the module will not build.
521 @param TokenName The name of the PCD token to retrieve a current value for.
522 @param Value The 32-bit value to set.
531 Sets a 64-bit PCD token value based on a token name.
533 Sets the 64-bit value for the token specified by TokenName. Value is returned.
534 If TokenName is not a valid token in the token space, then the module will not build.
536 @param TokenName The name of the PCD token to retrieve a current value for.
537 @param Value The 64-bit value to set.
546 Sets a pointer to a PCD token buffer based on a token name.
554 If TokenName is not a valid token in the token space, then the module will not build.
560 @param SizeOfBuffer A pointer to the size, in bytes, of Buffer.
561 @param Buffer A pointer to the buffer to set.
570 Sets a Boolean PCD token value based on a token name.
573 If TokenName is not a valid token in the token space, then the module will not build.
585 Sets a 8-bit PCD token value based on a token name.
587 Sets the 8-bit value for the token specified by TokenName.
588 If TokenName is not a valid token in the token space, then the module will not build.
590 @param TokenName The name of the PCD token to retrieve a current value for.
591 @param Value The 8-bit value to set.
599 Sets a 16-bit PCD token value based on a token name.
601 Sets the 16-bit value for the token specified by TokenName.
602 If TokenName is not a valid token in the token space, then the module will not build.
604 @param TokenName The name of the PCD token to retrieve a current value for.
605 @param Value The 16-bit value to set.
613 Sets a 32-bit PCD token value based on a token name.
615 Sets the 32-bit value for the token specified by TokenName.
616 If TokenName is not a valid token in the token space, then the module will not build.
618 @param TokenName The name of the PCD token to retrieve a current value for.
619 @param Value The 32-bit value to set.
627 Sets a 64-bit PCD token value based on a token name.
629 Sets the 64-bit value for the token specified by TokenName.
630 If TokenName is not a valid token in the token space, then the module will not build.
632 @param TokenName The name of the PCD token to retrieve a current value for.
633 @param Value The 64-bit value to set.
641 Sets a pointer to a PCD token buffer based on a token name.
649 If TokenName is not a valid token in the token space, then the module will not build.
655 @param SizeOfBuffer A pointer to the size, in bytes, of Buffer.
656 @param Buffer A pointer to the buffer to set.
667 Sets a boolean PCD token value based on a token name.
670 If TokenName is not a valid token in the token space, then the module will not build.
672 @param TokenName The name of the PCD token to retrieve a current value for.
681 Retrieves a token number based on a GUID and a token name.
684 If TokenName is not a valid token in the token space, then the module will not build.
686 @param Guid Pointer to a 128-bit unique value that designates
687 which namespace to retrieve a value from.
688 @param TokenName The name of the PCD token to retrieve a current value for.
696 Retrieves an 8-bit PCD token value based on a GUID and a token name.
698 Returns the 8-bit value for the token specified by Guid and TokenName.
699 If TokenName is not a valid token in the token space specified by Guid,
704 @param Guid Pointer to a 128-bit unique value that designates
705 which namespace to retrieve a value from.
706 @param TokenName The name of the PCD token to retrieve a current value for.
708 @return An 8-bit PCD token value.
714 Retrieves a 16-bit PCD token value based on a GUID and a token name.
716 Returns the 16-bit value for the token specified by Guid and TokenName.
717 If TokenName is not a valid token in the token space specified by Guid,
722 @param Guid Pointer to a 128-bit unique value that designates
723 which namespace to retrieve a value from.
724 @param TokenName The name of the PCD token to retrieve a current value for.
726 @return A 16-bit PCD token value.
733 Retrieves a 32-bit PCD token value based on a GUID and a token name.
735 Returns the 32-bit value for the token specified by Guid and TokenName.
736 If TokenName is not a valid token in the token space specified by Guid,
741 @param Guid Pointer to a 128-bit unique value that designates
742 which namespace to retrieve a value from.
743 @param TokenName The name of the PCD token to retrieve a current value for.
745 @return A 32-bit PCD token value.
752 Retrieves a 64-bit PCD token value based on a GUID and a token name.
754 Returns the 64-bit value for the token specified by Guid and TokenName.
755 If TokenName is not a valid token in the token space specified by Guid,
760 @param Guid Pointer to a 128-bit unique value that designates
761 which namespace to retrieve a value from.
762 @param TokenName The name of the PCD token to retrieve a current value for.
764 @return A 64-bit PCD token value.
771 Retrieves a pointer to a PCD token buffer based on a GUID and a token name.
773 Returns a pointer to the buffer for the token specified by Guid and TokenName.
774 If TokenName is not a valid token in the token space specified by Guid,
779 @param Guid Pointer to a 128-bit unique value that designates
780 which namespace to retrieve a value from.
781 @param TokenName The name of the PCD token to retrieve a current value for.
783 @return A pointer to a PCD token buffer.
790 Retrieves a Boolean PCD token value based on a GUID and a token name.
793 If TokenName is not a valid token in the token space specified by Guid,
798 @param Guid Pointer to a 128-bit unique value that designates
799 which namespace to retrieve a value from.
800 @param TokenName The name of the PCD token to retrieve a current value for.
802 @return A Boolean PCD token value.
811 Sets an 8-bit PCD token value based on a GUID and a token name.
813 Sets the 8-bit value for the token specified by Guid and TokenName. Value is returned.
814 If TokenName is not a valid token in the token space specified by Guid,
819 @param Guid Pointer to a 128-bit unique value that designates
820 which namespace to retrieve a value from.
822 @param Value The 8-bit value to set.
831 Sets a 16-bit PCD token value based on a GUID and a token name.
833 Sets the 16-bit value for the token specified by Guid and TokenName. Value is returned.
834 If TokenName is not a valid token in the token space specified by Guid,
839 @param Guid Pointer to a 128-bit unique value that designates
840 which namespace to retrieve a value from.
842 @param Value The 16-bit value to set.
851 Sets a 32-bit PCD token value based on a GUID and a token name.
853 Sets the 32-bit value for the token specified by Guid and TokenName. Value is returned.
854 If TokenName is not a valid token in the token space specified by Guid,
859 @param Guid Pointer to a 128-bit unique value that designates
860 which namespace to retrieve a value from.
862 @param Value The 32-bit value to set.
871 Sets a 64-bit PCD token value based on a GUID and a token name.
873 Sets the 64-bit value for the token specified by Guid and TokenName. Value is returned.
874 If TokenName is not a valid token in the token space specified by Guid,
879 @param Guid Pointer to a 128-bit unique value that designates
880 which namespace to retrieve a value from.
882 @param Value The 64-bit value to set.
891 Sets a pointer to a PCD token buffer based on a GUID and a token name.
899 If TokenName is not a valid token in the token space specified by Guid,
906 @param Guid Pointer to a 128-bit unique value that designates
907 which namespace to retrieve a value from.
909 @param SizeOfBuffer A pointer to the size, in bytes, of Buffer.
920 Sets a Boolean PCD token value based on a GUID and a token name.
923 If TokenName is not a valid token in the token space specified by Guid,
928 @param Guid Pointer to a 128-bit unique value that designates
929 which namespace to retrieve a value from.
941 Sets an 8-bit PCD token value based on a GUID and a token name.
943 Sets the 8-bit value for the token specified by Guid and TokenName.
944 If TokenName is not a valid token in the token space specified by Guid,
949 @param Guid Pointer to a 128-bit unique value that designates
950 which namespace to retrieve a value from.
952 @param Value The 8-bit value to set.
960 Sets an 16-bit PCD token value based on a GUID and a token name.
962 Sets the 16-bit value for the token specified by Guid and TokenName.
963 If TokenName is not a valid token in the token space specified by Guid,
968 @param Guid Pointer to a 128-bit unique value that designates
969 which namespace to retrieve a value from.
971 @param Value The 16-bit value to set.
979 Sets an 32-bit PCD token value based on a GUID and a token name.
981 Sets the 32-bit value for the token specified by Guid and TokenName.
982 If TokenName is not a valid token in the token space specified by Guid,
987 @param Guid Pointer to a 128-bit unique value that designates
988 which namespace to retrieve a value from.
990 @param Value The 32-bit value to set.
998 Sets an 64-bit PCD token value based on a GUID and a token name.
1000 Sets the 64-bit value for the token specified by Guid and TokenName.
1001 If TokenName is not a valid token in the token space specified by Guid,
1006 @param Guid Pointer to a 128-bit unique value that designates
1007 which namespace to retrieve a value from.
1009 @param Value The 64-bit value to set.
1017 Sets a pointer to a PCD token buffer based on a GUID and a token name.
1025 If TokenName is not a valid token in the token space specified by Guid,
1032 @param Guid Pointer to a 128-bit unique value that designates
1033 which namespace to retrieve a value from.
1035 @param SizeOfBuffer A pointer to the size, in bytes, of Buffer.
1046 Sets an boolean PCD token value based on a GUID and a token name.
1049 If TokenName is not a valid token in the token space specified by Guid,
1054 @param Guid Pointer to a 128-bit unique value that designates
1055 which namespace to retrieve a value from.
1066 This function provides a means by which SKU support can be established in the PCD infrastructure.
1071 associated with a PCD token.
1084 This function provides a means by which to retrieve a value for a given PCD token.
1086 Returns the 8-bit value for the token specified by TokenNumber.
1088 @param[in] TokenNumber The PCD token number to retrieve a current value for.
1090 @return Returns the 8-bit value for the token specified by TokenNumber.
1101 This function provides a means by which to retrieve a value for a given PCD token.
1103 Returns the 16-bit value for the token specified by TokenNumber.
1105 @param[in] TokenNumber The PCD token number to retrieve a current value for.
1107 @return Returns the 16-bit value for the token specified by TokenNumber.
1118 This function provides a means by which to retrieve a value for a given PCD token.
1120 Returns the 32-bit value for the token specified by TokenNumber.
1122 @param[in] TokenNumber The PCD token number to retrieve a current value for.
1124 @return Returns the 32-bit value for the token specified by TokenNumber.
1135 This function provides a means by which to retrieve a value for a given PCD token.
1137 Returns the 64-bit value for the token specified by TokenNumber.
1139 @param[in] TokenNumber The PCD token number to retrieve a current value for.
1141 @return Returns the 64-bit value for the token specified by TokenNumber.
1152 This function provides a means by which to retrieve a value for a given PCD token.
1156 @param[in] TokenNumber The PCD token number to retrieve a current value for.
1169 This function provides a means by which to retrieve a value for a given PCD token.
1173 @param[in] TokenNumber The PCD token number to retrieve a current value for.
1186 This function provides a means by which to retrieve the size of a given PCD token.
1188 @param[in] TokenNumber The PCD token number to retrieve a current value for.
1201 This function provides a means by which to retrieve a value for a given PCD token.
1203 Returns the 8-bit value for the token specified by TokenNumber and Guid.
1207 @param[in] Guid Pointer to a 128-bit unique value that designates
1208 which namespace to retrieve a value from.
1209 @param[in] TokenNumber The PCD token number to retrieve a current value for.
1223 This function provides a means by which to retrieve a value for a given PCD token.
1225 Returns the 16-bit value for the token specified by TokenNumber and Guid.
1229 @param[in] Guid Pointer to a 128-bit unique value that designates
1230 which namespace to retrieve a value from.
1231 @param[in] TokenNumber The PCD token number to retrieve a current value for.
1245 Returns the 32-bit value for the token specified by TokenNumber and Guid.
1248 @param[in] Guid Pointer to a 128-bit unique value that designates
1249 which namespace to retrieve a value from.
1250 @param[in] TokenNumber The PCD token number to retrieve a current value for.
1264 This function provides a means by which to retrieve a value for a given PCD token.
1266 Returns the 64-bit value for the token specified by TokenNumber and Guid.
1270 @param[in] Guid Pointer to a 128-bit unique value that designates
1271 which namespace to retrieve a value from.
1272 @param[in] TokenNumber The PCD token number to retrieve a current value for.
1286 This function provides a means by which to retrieve a value for a given PCD token.
1292 @param[in] Guid Pointer to a 128-bit unique value that designates
1293 which namespace to retrieve a value from.
1294 @param[in] TokenNumber The PCD token number to retrieve a current value for.
1308 This function provides a means by which to retrieve a value for a given PCD token.
1314 @param[in] Guid Pointer to a 128-bit unique value that designates
1315 which namespace to retrieve a value from.
1316 @param[in] TokenNumber The PCD token number to retrieve a current value for.
1330 This function provides a means by which to retrieve the size of a given PCD token.
1336 @param[in] Guid Pointer to a 128-bit unique value that designates
1337 which namespace to retrieve a value from.
1338 @param[in] TokenNumber The PCD token number to retrieve a current value for.
1353 This function provides a means by which to set a value for a given PCD token.
1355 Sets the 8-bit value for the token specified by TokenNumber
1358 @param[in] TokenNumber The PCD token number to set a current value for.
1359 @param[in] Value The 8-bit value to set.
1373 This function provides a means by which to set a value for a given PCD token.
1375 Sets the 16-bit value for the token specified by TokenNumber
1378 @param[in] TokenNumber The PCD token number to set a current value for.
1379 @param[in] Value The 16-bit value to set.
1393 This function provides a means by which to set a value for a given PCD token.
1395 Sets the 32-bit value for the token specified by TokenNumber
1398 @param[in] TokenNumber The PCD token number to set a current value for.
1399 @param[in] Value The 32-bit value to set.
1413 This function provides a means by which to set a value for a given PCD token.
1415 Sets the 64-bit value for the token specified by TokenNumber
1418 @param[in] TokenNumber The PCD token number to set a current value for.
1419 @param[in] Value The 64-bit value to set.
1433 This function provides a means by which to set a value for a given PCD token.
1435 Sets a buffer for the token specified by TokenNumber to the value
1447 @param[in] TokenNumber The PCD token number to set a current value for.
1449 @param[in] Buffer A pointer to the buffer to set.
1464 This function provides a means by which to set a value for a given PCD token.
1469 @param[in] TokenNumber The PCD token number to set a current value for.
1484 This function provides a means by which to set a value for a given PCD token.
1486 Sets the 8-bit value for the token specified by TokenNumber and
1491 @param[in] Guid Pointer to a 128-bit unique value that
1492 designates which namespace to set a value from.
1493 @param[in] TokenNumber The PCD token number to set a current value for.
1494 @param[in] Value The 8-bit value to set.
1509 This function provides a means by which to set a value for a given PCD token.
1511 Sets the 16-bit value for the token specified by TokenNumber and
1516 @param[in] Guid Pointer to a 128-bit unique value that
1517 designates which namespace to set a value from.
1518 @param[in] TokenNumber The PCD token number to set a current value for.
1519 @param[in] Value The 16-bit value to set.
1534 This function provides a means by which to set a value for a given PCD token.
1536 Sets the 32-bit value for the token specified by TokenNumber and
1541 @param[in] Guid Pointer to a 128-bit unique value that
1542 designates which namespace to set a value from.
1543 @param[in] TokenNumber The PCD token number to set a current value for.
1544 @param[in] Value The 32-bit value to set.
1559 This function provides a means by which to set a value for a given PCD token.
1561 Sets the 64-bit value for the token specified by TokenNumber and
1566 @param[in] Guid Pointer to a 128-bit unique value that
1567 designates which namespace to set a value from.
1568 @param[in] TokenNumber The PCD token number to set a current value for.
1569 @param[in] Value The 64-bit value to set.
1584 This function provides a means by which to set a value for a given PCD token.
1586 Sets a buffer for the token specified by TokenNumber to the value specified by
1596 @param[in] Guid Pointer to a 128-bit unique value that
1597 designates which namespace to set a value from.
1598 @param[in] TokenNumber The PCD token number to set a current value for.
1600 @param[in] Buffer A pointer to the buffer to set.
1616 This function provides a means by which to set a value for a given PCD token.
1623 @param[in] Guid Pointer to a 128-bit unique value that
1624 designates which namespace to set a value from.
1625 @param[in] TokenNumber The PCD token number to set a current value for.
1641 This function provides a means by which to set a value for a given PCD token.
1643 Sets the 8-bit value for the token specified by TokenNumber
1646 @param[in] TokenNumber The PCD token number to set a current value for.
1647 @param[in] Value The 8-bit value to set.
1660 This function provides a means by which to set a value for a given PCD token.
1662 Sets the 16-bit value for the token specified by TokenNumber
1665 @param[in] TokenNumber The PCD token number to set a current value for.
1666 @param[in] Value The 16-bit value to set.
1679 This function provides a means by which to set a value for a given PCD token.
1681 Sets the 32-bit value for the token specified by TokenNumber
1684 @param[in] TokenNumber The PCD token number to set a current value for.
1685 @param[in] Value The 32-bit value to set.
1698 This function provides a means by which to set a value for a given PCD token.
1700 Sets the 64-bit value for the token specified by TokenNumber
1703 @param[in] TokenNumber The PCD token number to set a current value for.
1704 @param[in] Value The 64-bit value to set.
1717 This function provides a means by which to set a value for a given PCD token.
1719 Sets a buffer for the token specified by TokenNumber to the value specified
1731 @param[in] TokenNumber The PCD token number to set a current value for.
1733 @param[in] Buffer A pointer to the buffer to set.
1747 This function provides a means by which to set a value for a given PCD token.
1752 @param[in] TokenNumber The PCD token number to set a current value for.
1766 This function provides a means by which to set a value for a given PCD token.
1768 Sets the 8-bit value for the token specified by TokenNumber
1773 @param[in] Guid The pointer to a 128-bit unique value that
1774 designates which namespace to set a value from.
1775 @param[in] TokenNumber The PCD token number to set a current value for.
1776 @param[in] Value The 8-bit value to set.
1790 This function provides a means by which to set a value for a given PCD token.
1792 Sets the 16-bit value for the token specified by TokenNumber
1797 @param[in] Guid The pointer to a 128-bit unique value that
1798 designates which namespace to set a value from.
1799 @param[in] TokenNumber The PCD token number to set a current value for.
1800 @param[in] Value The 16-bit value to set.
1814 This function provides a means by which to set a value for a given PCD token.
1816 Sets the 32-bit value for the token specified by TokenNumber
1821 @param[in] Guid The pointer to a 128-bit unique value that
1822 designates which namespace to set a value from.
1823 @param[in] TokenNumber The PCD token number to set a current value for.
1824 @param[in] Value The 32-bit value to set.
1838 This function provides a means by which to set a value for a given PCD token.
1840 Sets the 64-bit value for the token specified by TokenNumber
1845 @param[in] Guid The pointer to a 128-bit unique value that
1846 designates which namespace to set a value from.
1847 @param[in] TokenNumber The PCD token number to set a current value for.
1848 @param[in] Value The 64-bit value to set.
1862 This function provides a means by which to set a value for a given PCD token.
1864 Sets a buffer for the token specified by TokenNumber to the value specified by
1874 @param[in] Guid Pointer to a 128-bit unique value that
1875 designates which namespace to set a value from.
1876 @param[in] TokenNumber The PCD token number to set a current value for.
1878 @param[in] Buffer A pointer to the buffer to set.
1893 This function provides a means by which to set a value for a given PCD token.
1900 @param[in] Guid The pointer to a 128-bit unique value that
1901 designates which namespace to set a value from.
1902 @param[in] TokenNumber The PCD token number to set a current value for.
1921 Secondly, it provides a mechanism for the module that did the registration to intercept
1928 @param[in, out] TokenData A pointer to the token data being set.
1943 Set up a notification function that is called when a specified token is set.
1950 @param[in] Guid Pointer to a 128-bit unique value that designates which
1951 namespace to set a value from. If NULL, then the default
1968 Disable a notification function that was established with LibPcdCallbackonSet().
1970 Disable a notification function that was previously established with LibPcdCallbackOnSet().
1990 Retrieves the next token in a token space.
2000 @param[in] Guid Pointer to a 128-bit unique value that designates which namespace
2001 to set a value from. If NULL, then the default token space is used.
2022 If TokenSpaceGuid is NULL, then a pointer to the first PCD token spaces returned.
2025 @param TokenSpaceGuid Pointer to the a PCD token space GUID
2038 Sets a value of a patchable PCD entry that is type pointer.
2051 @param[out] PatchVariable A pointer to the global variable in a module that is
2054 @param[in, out] SizeOfBuffer A pointer to the size, in bytes, of Buffer.
2055 @param[in] Buffer A pointer to the buffer to used to set the target variable.
2070 Sets a value of a patchable PCD entry that is type pointer.
2083 @param[out] PatchVariable A pointer to the global variable in a module that is
2086 @param[in, out] SizeOfBuffer A pointer to the size, in bytes, of Buffer.
2087 @param[in] Buffer A pointer to the buffer to used to set the target variable.
2102 Sets a value and size of a patchable PCD entry that is type pointer.
2116 @param[out] PatchVariable A pointer to the global variable in a module that is
2118 @param[out] SizeOfPatchVariable A pointer to the size, in bytes, of PatchVariable.
2120 @param[in, out] SizeOfBuffer A pointer to the size, in bytes, of Buffer.
2121 @param[in] Buffer A pointer to the buffer to used to set the target variable.
2137 Sets a value and size of a patchable PCD entry that is type pointer.
2151 @param[out] PatchVariable A pointer to the global variable in a module that is
2153 @param[out] SizeOfPatchVariable A pointer to the size, in bytes, of PatchVariable.
2155 @param[in, out] SizeOfBuffer A pointer to the size, in bytes, of Buffer.
2156 @param[in] Buffer A pointer to the buffer to used to set the target variable.
2192 /// The null-terminated ASCII string associated with a given token. If the
2193 /// TokenNumber specified was 0, then this field corresponds to the null-terminated
2202 Retrieve additional information associated with a PCD token.
2211 … The caller is responsible for freeing the buffer that is allocated by callee for PcdInfo->PcdName.
2221 Retrieve additional information associated with a PCD token.
2228 …@param[in] Guid The 128-bit unique value that designates the namespace from which to ext…
2231 … The caller is responsible for freeing the buffer that is allocated by callee for PcdInfo->PcdName.
2244 @return The currently set SKU Id. If the platform has not set at a SKU Id, then the
2245 …default SKU Id value of 0 is returned. If the platform has set a SKU Id, then the currently set SKU