summaryrefslogtreecommitdiffstats
path: root/MdePkg/Include/Library/PcdLib.h
diff options
context:
space:
mode:
authorqwang12 <qwang12@6f19259b-4bc3-4df7-8a09-765794883524>2006-07-19 05:18:47 +0000
committerqwang12 <qwang12@6f19259b-4bc3-4df7-8a09-765794883524>2006-07-19 05:18:47 +0000
commit2a870f53488e79e478317dbb2114cad9bf56cfe7 (patch)
treecec12ced669a7680dd046764078e916533524939 /MdePkg/Include/Library/PcdLib.h
parent020fa45d13d45a9ec037fb2e785e6f96bd2ec524 (diff)
downloadedk2-2a870f53488e79e478317dbb2114cad9bf56cfe7.tar.gz
edk2-2a870f53488e79e478317dbb2114cad9bf56cfe7.tar.bz2
edk2-2a870f53488e79e478317dbb2114cad9bf56cfe7.zip
Add [in,out] in the @param for PCD header and c file.
Update GetNextToken and GetNextTokenSpaces APIs parameter sequence according to PCD spec. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1040 6f19259b-4bc3-4df7-8a09-765794883524
Diffstat (limited to 'MdePkg/Include/Library/PcdLib.h')
-rw-r--r--MdePkg/Include/Library/PcdLib.h10
1 files changed, 9 insertions, 1 deletions
diff --git a/MdePkg/Include/Library/PcdLib.h b/MdePkg/Include/Library/PcdLib.h
index 4902d2b3de..a0201049a5 100644
--- a/MdePkg/Include/Library/PcdLib.h
+++ b/MdePkg/Include/Library/PcdLib.h
@@ -624,9 +624,17 @@ LibPcdSetExBool (
If Guid is NULL, then the default token space is used.
If NotificationFunction is NULL, then ASSERT().
+ This notification function serves two purposes. Firstly, it notifies the module which
+ did the registration that the value of this PCD token has been set. Secondly,
+ it provides a mechanism for the module which did the registration to intercept
+ the set operation and override the value been set if necessary. After the invocation
+ of the callback function, TokenData will be used by PCD service PEIM or driver to
+ modify the internal data in PCD database.
+
+
@param[in] CallBackGuid The PCD token GUID being set.
@param[in] CallBackToken The PCD token number being set.
- @param[in] TokenData A pointer to the token data being set.
+ @param[in, out] TokenData A pointer to the token data being set.
@param[in] TokenDataSize The size, in bytes, of the data being set.
@retval VOID