There are no restrictions on the use of FeaturePcd(), FixedPcdGetXX(),\r
PatchPcdGetXX(), and PatchPcdSetXX().\r
\r
-Copyright (c) 2006 - 2016, Intel Corporation. All rights reserved.<BR>\r
+Copyright (c) 2006 - 2017, Intel Corporation. All rights reserved.<BR>\r
This program and the accompanying materials\r
are licensed and made available under the terms and conditions of the BSD License\r
which accompanies this distribution. The full text of the license may be found at\r
/**\r
Retrieves a token number based on a token name.\r
\r
- Returns the token number associated with the PCD token specified by TokenName.\r
+ Returns the token number associated with the PCD token specified by TokenName.\r
If TokenName is not a valid token in the token space, then the module will not build.\r
- If TokenName is not a feature flag, then the module will not build.\r
\r
@param TokenName The name of the PCD token to retrieve the token number for.\r
\r
\r
Returns the Boolean value for the PCD feature flag specified by TokenName.\r
If TokenName is not a valid token in the token space, then the module will not build.\r
- If TokenName is not a feature flag, then the module will not build.\r
+ If TokenName is not a feature flag PCD, then the module will not build.\r
\r
@param TokenName The name of the PCD token to retrieve a current value for.\r
\r
\r
Returns the 8-bit value for the token specified by TokenName.\r
If TokenName is not a valid token in the token space, then the module will not build.\r
- If TokenName is not a feature flag, then the module will not build.\r
+ If TokenName is not a fixed at build PCD, then the module will not build.\r
\r
@param TokenName The name of the PCD token to retrieve a current value for.\r
\r
\r
Returns the 16-bit value for the token specified by TokenName.\r
If TokenName is not a valid token in the token space, then the module will not build.\r
- If TokenName is not a feature flag, then the module will not build.\r
+ If TokenName is not a fixed at build PCD, then the module will not build.\r
\r
@param TokenName The name of the PCD token to retrieve a current value for.\r
\r
\r
Returns the 32-bit value for the token specified by TokenName.\r
If TokenName is not a valid token in the token space, then the module will not build.\r
- If TokenName is not a feature flag, then the module will not build.\r
+ If TokenName is not a fixed at build PCD, then the module will not build.\r
\r
@param TokenName The name of the PCD token to retrieve a current value for.\r
\r
\r
Returns the 64-bit value for the token specified by TokenName.\r
If TokenName is not a valid token in the token space, then the module will not build.\r
- If TokenName is not a feature flag, then the module will not build.\r
+ If TokenName is not a fixed at build PCD, then the module will not build.\r
\r
@param TokenName The name of the PCD token to retrieve a current value for.\r
\r
\r
Returns the Boolean value for the token specified by TokenName.\r
If TokenName is not a valid token in the token space, then the module will not build.\r
- If TokenName is not a feature flag, then the module will not build.\r
+ If TokenName is not a fixed at build PCD, then the module will not build.\r
\r
@param TokenName The name of the PCD token to retrieve a current value for.\r
\r
\r
Returns a pointer to the buffer for the token specified by TokenName.\r
If TokenName is not a valid token in the token space, then the module will not build.\r
- If TokenName is not a feature flag, then the module will not build.\r
+ If TokenName is not a fixed at build PCD, then the module will not build.\r
\r
@param TokenName The name of the PCD token to retrieve a current value for.\r
\r
\r
Returns the 8-bit value for the token specified by TokenName.\r
If TokenName is not a valid token in the token space, then the module will not build.\r
- If TokenName is not a feature flag, then the module will not build.\r
+ If TokenName is not a patchable in module PCD, then the module will not build.\r
\r
@param TokenName The name of the PCD token to retrieve a current value for.\r
\r
\r
Returns the 16-bit value for the token specified by TokenName.\r
If TokenName is not a valid token in the token space, then the module will not build.\r
- If TokenName is not a feature flag, then the module will not build.\r
+ If TokenName is not a patchable in module PCD, then the module will not build.\r
\r
@param TokenName The name of the PCD token to retrieve a current value for.\r
\r
\r
Returns the 32-bit value for the token specified by TokenName.\r
If TokenName is not a valid token in the token space, then the module will not build.\r
- If TokenName is not a feature flag, then the module will not build.\r
+ If TokenName is not a patchable in module PCD, then the module will not build.\r
\r
@param TokenName The name of the PCD token to retrieve a current value for.\r
\r
\r
Returns the 64-bit value for the token specified by TokenName.\r
If TokenName is not a valid token in the token space, then the module will not build.\r
- If TokenName is not a feature flag, then the module will not build.\r
+ If TokenName is not a patchable in module PCD, then the module will not build.\r
\r
@param TokenName The name of the PCD token to retrieve a current value for.\r
\r
\r
Returns the Boolean value for the token specified by TokenName.\r
If TokenName is not a valid token in the token space, then the module will not build.\r
- If TokenName is not a feature flag, then the module will not build.\r
+ If TokenName is not a patchable in module PCD, then the module will not build.\r
\r
@param TokenName The name of the PCD token to retrieve a current value for.\r
\r
\r
Returns a pointer to the buffer for the token specified by TokenName.\r
If TokenName is not a valid token in the token space, then the module will not build.\r
- If TokenName is not a feature flag, then the module will not build.\r
+ If TokenName is not a patchable in module PCD, then the module will not build.\r
\r
@param TokenName The name of the PCD token to retrieve a current value for.\r
\r
\r
Sets the 8-bit value for the token specified by TokenName. Value is returned.\r
If TokenName is not a valid token in the token space, then the module will not build.\r
- If TokenName is not a feature flag, then the module will not build.\r
+ If TokenName is not a patchable in module PCD, then the module will not build.\r
\r
@param TokenName The name of the binary patchable PCD token to set the current value for.\r
@param Value The 8-bit value to set.\r
\r
Sets the 16-bit value for the token specified by TokenName. Value is returned.\r
If TokenName is not a valid token in the token space, then the module will not build.\r
- If TokenName is not a feature flag, then the module will not build.\r
+ If TokenName is not a patchable in module PCD, then the module will not build.\r
\r
@param TokenName The name of the binary patchable PCD token to set the current value for.\r
@param Value The 16-bit value to set.\r
\r
Sets the 32-bit value for the token specified by TokenName. Value is returned.\r
If TokenName is not a valid token in the token space, then the module will not build.\r
- If TokenName is not a feature flag, then the module will not build.\r
+ If TokenName is not a patchable in module PCD, then the module will not build.\r
\r
@param TokenName The name of the binary patchable PCD token to set the current value for.\r
@param Value The 32-bit value to set.\r
\r
Sets the 64-bit value for the token specified by TokenName. Value is returned.\r
If TokenName is not a valid token in the token space, then the module will not build.\r
- If TokenName is not a feature flag, then the module will not build.\r
+ If TokenName is not a patchable in module PCD, then the module will not build.\r
\r
@param TokenName The name of the binary patchable PCD token to set the current value for.\r
@param Value The 64-bit value to set.\r
\r
Sets the Boolean value for the token specified by TokenName. Value is returned.\r
If TokenName is not a valid token in the token space, then the module will not build.\r
- If TokenName is not a feature flag, then the module will not build.\r
+ If TokenName is not a patchable in module PCD, then the module will not build.\r
\r
@param TokenName The name of the binary patchable PCD token to set the current value for.\r
@param Value The boolean value to set.\r
was not actually performed. If SizeOfBuffer is set to MAX_ADDRESS, then SizeOfBuffer must be \r
set to the maximum size supported by TokenName and NULL must be returned.\r
If TokenName is not a valid token in the token space, then the module will not build.\r
- If TokenName is not a feature flag, then the module will not build.\r
+ If TokenName is not a patchable in module PCD, then the module will not build.\r
\r
If SizeOfBuffer is NULL, then ASSERT().\r
If SizeOfBuffer > 0 and Buffer is NULL, then ASSERT().\r
Retrieves a token number based on a GUID and a token name.\r
\r
Returns the token number for the token specified by Guid and TokenName.\r
+ If TokenName is not a valid token in the token space, then the module will not build.\r
\r
@param Guid Pointer to a 128-bit unique value that designates \r
which namespace to retrieve a value from.\r