- @param This A pointer to the hot plug request protocol.\r
- @param Operation The operation the PCI bus driver is requested to make.\r
- @param Controller The handle of the hot-plug controller.\r
- @param RemainingDevicePath The remaining device path for the PCI-like hot-plug device.\r
- @param NumberOfChildren The number of child handles. \r
- For a add operation, it is an output parameter. \r
- For a remove operation, it¡¯s an input parameter.\r
- @param ChildHandleBuffer The buffer which contains the child handles.\r
+ @param This A pointer to the hot plug request protocol.\r
+ @param Operation The operation the PCI bus driver is requested to make.\r
+ @param Controller The handle of the hot-plug controller.\r
+ @param RemainingDevicePath The remaining device path for the PCI-like hot-plug device.\r
+ @param NumberOfChildren The number of child handles. For a add operation, it is an output parameter. \r
+ For a remove operation, it's an input parameter. When it contains a non-zero\r
+ value, children handles specified in ChildHandleBuffer are destroyed. Otherwise,\r
+ PCI bus driver is notified to stop managing the controller handle.\r
+ @param ChildHandleBuffer The buffer which contains the child handles. For a add operation, it is an output \r
+ parameter and contains all newly created child handles. For a remove operation, it \r
+ contains child handles to be destroyed when NumberOfChildren contains a non-\r
+ zero value. It can be NULL when NumberOfChildren is 0. It's the caller's \r
+ responsibility to allocate and free memory for this buffer.\r