다음을 통해 공유


EFI_RNG_SERVICE_BINDING_PROTOCOL

EFI_RNG_SERVICE_BINDING_PROTOCOL 드라이버에서 제공하는 RNG(난수 생성) 서비스를 찾고 여러 드라이버가 기본 RNG 서비스를 사용할 수 있도록 EFI_RNG_PROTOCOL 인스턴스를 만들고 삭제하는 데 사용됩니다.

제네릭 EFI_SERVICE_BINDING_PROTOCOL UEFI 사양의 섹션 2.5.8 및 10.6에 설명되어 있습니다. 이 섹션에서는 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};

설명

RNG 서비스가 필요한 애플리케이션 또는 드라이버는 EFI_BOOT_SERVICES-LocateHandleBuffer>()와 같은 프로토콜 처리기 서비스 중 하나를 사용하여 EFI_RNG_SERVICE_BINDING_PROTOCOL 게시하는 디바이스를 검색할 수 있습니다. 게시된 EFI_RNG_SERVICE_BINDING_PROTOCOL 있는 각 디바이스는 EFI_RNG_PROTOCOL 지원하고 사용할 수 있도록 해야 합니다.

EFI_RNG_SERVICE_BINDING_PROTOCOL 성공적으로 호출한 후 CreateChild() 함수는 자식 EFI_RNG_PROTOCOL 드라이버 instance 사용할 준비가 된 것입니다.

애플리케이션이 실행을 종료하기 전에 EFI_RNG_SERVICE_BINDING_PROTOCOL 대한 모든 호출이 성공합니다. CreateChild() 함수는 EFI_RNG_SERVICE_BINDING_PROTOCOL 대한 호출과 일치해야 합니다. DestroyChild() 함수입니다.

요구 사항

헤더: 생성된 사용자