git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7289
6f19259b-4bc3-4df7-8a09-
765794883524
\r
/**\r
Creates a child handle and installs a protocol.\r
\r
/**\r
Creates a child handle and installs a protocol.\r
The CreateChild() function installs a protocol on ChildHandle. \r
If ChildHandle is a pointer to NULL, then a new handle is created and returned in ChildHandle. \r
If ChildHandle is not a pointer to NULL, then the protocol installs on the existing ChildHandle.\r
The CreateChild() function installs a protocol on ChildHandle. \r
If ChildHandle is a pointer to NULL, then a new handle is created and returned in ChildHandle. \r
If ChildHandle is not a pointer to NULL, then the protocol installs on the existing ChildHandle.\r
\r
/**\r
Destroys a child handle with a protocol installed on it.\r
\r
/**\r
Destroys a child handle with a protocol installed on it.\r
The DestroyChild() function does the opposite of CreateChild(). It removes a protocol \r
that was installed by CreateChild() from ChildHandle. If the removed protocol is the \r
last protocol on ChildHandle, then ChildHandle is destroyed.\r
The DestroyChild() function does the opposite of CreateChild(). It removes a protocol \r
that was installed by CreateChild() from ChildHandle. If the removed protocol is the \r
last protocol on ChildHandle, then ChildHandle is destroyed.\r