Retrieves the list of protocol interface GUIDs that are installed on a handle in a buffer allocated
from pool.
@paramin Handle The handle from which to retrieve the list of protocol interface
GUIDs.
@paramout ProtocolBuffer A pointer to the list of protocol interface GUID pointers that are
installed on Handle.
@paramout ProtocolBufferCount A pointer to the number of GUID pointers present in
ProtocolBuffer.
@retval EFI_SUCCESS The list of protocol interface GUIDs installed on Handle was returned in
ProtocolBuffer. The number of protocol interface GUIDs was
returned in ProtocolBufferCount.
@retval EFI_OUT_OF_RESOURCES There is not enough pool memory to store the results.
@retval EFI_INVALID_PARAMETER Handle is NULL.
@retval EFI_INVALID_PARAMETER Handle is not a valid EFI_HANDLE.
@retval EFI_INVALID_PARAMETER ProtocolBuffer is NULL.
@retval EFI_INVALID_PARAMETER ProtocolBufferCount is NULL.
Retrieves the list of protocol interface GUIDs that are installed on a handle in a buffer allocated from pool.
@paramin Handle The handle from which to retrieve the list of protocol interface GUIDs. @paramout ProtocolBuffer A pointer to the list of protocol interface GUID pointers that are installed on Handle. @paramout ProtocolBufferCount A pointer to the number of GUID pointers present in ProtocolBuffer.
@retval EFI_SUCCESS The list of protocol interface GUIDs installed on Handle was returned in ProtocolBuffer. The number of protocol interface GUIDs was returned in ProtocolBufferCount. @retval EFI_OUT_OF_RESOURCES There is not enough pool memory to store the results. @retval EFI_INVALID_PARAMETER Handle is NULL. @retval EFI_INVALID_PARAMETER Handle is not a valid EFI_HANDLE. @retval EFI_INVALID_PARAMETER ProtocolBuffer is NULL. @retval EFI_INVALID_PARAMETER ProtocolBufferCount is NULL.