Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die EFI_RNG_SERVICE_BINDING_PROTOCOL wird verwendet, um von einem Treiber bereitgestellte RNG-Dienste (Random Number Generation) zu suchen und Instanzen des EFI_RNG_PROTOCOL zu erstellen und zu zerstören, sodass mehrere Treiber die zugrunde liegenden RNG-Dienste verwenden können.
Die generische EFI_SERVICE_BINDING_PROTOCOL wird in den Abschnitten 2.5.8 und 10.6 der UEFI-Spezifikation beschrieben. Dieser Abschnitt enthält spezifische Informationen für EFI_RNG_SERVICE_BINDING_PROTOCOL.
GUID
// {E417A4A2-0843-4619-BF11-5CE82AFCFC59}
#define EFI_RNG_SERVICE_BINDING_PROTOCOL_GUID \
{0xe417a4a2, 0x0843, 0x4619, 0xbf, 0x11, 0x5c, 0xe8, 0x2a, 0xfc, 0xfc, 0x59};
Bemerkungen
Eine Anwendung oder ein Treiber, die RNG-Dienste erfordert, kann einen der Protokollhandlerdienste wie EFI_BOOT_SERVICES-LocateHandleBuffer>() verwenden, um nach Geräten zu suchen, die eine EFI_RNG_SERVICE_BINDING_PROTOCOL veröffentlichen. Jedes Gerät mit einem veröffentlichten EFI_RNG_SERVICE_BINDING_PROTOCOL muss die EFI_RNG_PROTOCOL unterstützen und zur Verwendung zur Verfügung stellen.
Nach einem erfolgreichen Aufruf des EFI_RNG_SERVICE_BINDING_PROTOCOL. CreateChild()-Funktion, das untergeordnete EFI_RNG_PROTOCOL Treiber instance ist einsatzbereit.
Bevor eine Anwendung die Ausführung beendet, wird jeder erfolgreiche Aufruf des EFI_RNG_SERVICE_BINDING_PROTOCOL. Die CreateChild()-Funktion muss mit einem Aufruf des EFI_RNG_SERVICE_BINDING_PROTOCOL abgeglichen werden. DestroyChild()-Funktion.
Anforderungen
Header: Benutzer generiert