TianoCore EDK2 master
Loading...
Searching...
No Matches
DriverDiagnostics.c File Reference
#include "EmuBlockIo.h"

Go to the source code of this file.

Functions

EFI_STATUS EFIAPI EmuBlockIoDriverDiagnosticsRunDiagnostics (IN EFI_DRIVER_DIAGNOSTICS_PROTOCOL *This, IN EFI_HANDLE ControllerHandle, IN EFI_HANDLE ChildHandle OPTIONAL, IN EFI_DRIVER_DIAGNOSTIC_TYPE DiagnosticType, IN CHAR8 *Language, OUT EFI_GUID **ErrorType, OUT UINTN *BufferSize, OUT CHAR16 **Buffer)
 

Variables

EFI_DRIVER_DIAGNOSTICS_PROTOCOL gEmuBlockIoDriverDiagnostics
 
GLOBAL_REMOVE_IF_UNREFERENCED EFI_DRIVER_DIAGNOSTICS2_PROTOCOL gEmuBlockIoDriverDiagnostics2
 

Detailed Description

Copyright (c) 2006 - 2007, Intel Corporation. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent

Module Name:

DriverDiagnostics.c

Abstract:

Definition in file DriverDiagnostics.c.

Function Documentation

◆ EmuBlockIoDriverDiagnosticsRunDiagnostics()

EFI_STATUS EFIAPI EmuBlockIoDriverDiagnosticsRunDiagnostics ( IN EFI_DRIVER_DIAGNOSTICS_PROTOCOL This,
IN EFI_HANDLE  ControllerHandle,
IN EFI_HANDLE ChildHandle  OPTIONAL,
IN EFI_DRIVER_DIAGNOSTIC_TYPE  DiagnosticType,
IN CHAR8 *  Language,
OUT EFI_GUID **  ErrorType,
OUT UINTN BufferSize,
OUT CHAR16 **  Buffer 
)

Definition at line 50 of file DriverDiagnostics.c.

Variable Documentation

◆ gEmuBlockIoDriverDiagnostics

EFI_DRIVER_DIAGNOSTICS_PROTOCOL gEmuBlockIoDriverDiagnostics
Initial value:
= {
EmuBlockIoDriverDiagnosticsRunDiagnostics,
"eng"
}

Definition at line 35 of file DriverDiagnostics.c.

◆ gEmuBlockIoDriverDiagnostics2

Initial value:
= {
(EFI_DRIVER_DIAGNOSTICS2_RUN_DIAGNOSTICS)EmuBlockIoDriverDiagnosticsRunDiagnostics,
"en"
}
EFI_STATUS(EFIAPI * EFI_DRIVER_DIAGNOSTICS2_RUN_DIAGNOSTICS)(IN EFI_DRIVER_DIAGNOSTICS2_PROTOCOL *This, IN EFI_HANDLE ControllerHandle, IN EFI_HANDLE ChildHandle OPTIONAL, IN EFI_DRIVER_DIAGNOSTIC_TYPE DiagnosticType, IN CHAR8 *Language, OUT EFI_GUID **ErrorType, OUT UINTN *BufferSize, OUT CHAR16 **Buffer)

Definition at line 43 of file DriverDiagnostics.c.