EFI_RNG_SERVICE_BINDING_PROTOCOL
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
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für