TianoCore EDK2 master
Loading...
Searching...
No Matches
EFI_CONFIGURE_CLP_PARAMETER_BLK Struct Reference

#include <MdePkg/Include/Protocol/PlatformToDriverConfiguration.h>

Data Fields

CHAR8 * CLPCommand
 
UINT32 CLPCommandLength
 The length of the CLP Command in bytes.
 
CHAR8 * CLPReturnString
 
UINT32 CLPReturnStringLength
 The length of the CLP return status string in bytes.
 
UINT8 CLPCmdStatus
 
UINT8 CLPErrorValue
 
UINT16 CLPMsgCode
 

Detailed Description

ParameterTypeGuid provides the support for parameters communicated through the DMTF SM CLP Specification 1.0 Final Standard to be used to configure the UEFI driver. In this section the producer of the EFI_PLATFORM_TO_DRIVER_CONFIGURATION_PROTOCOL is platform firmware and the consumer is the UEFI driver. Note: if future versions of the DMTF SM CLP Specification require changes to the parameter block definition, a newer ParameterTypeGuid will be used.

Definition at line 300 of file PlatformToDriverConfiguration.h.

Field Documentation

◆ CLPCmdStatus

UINT8 EFI_CONFIGURE_CLP_PARAMETER_BLK::CLPCmdStatus

SM CLP Command Status (see DMTF SM CLP Specification 1.0 Final Standard - Table 4) CLPErrorValue SM CLP Processing Error Value (see DMTF SM CLP Specification 1.0 Final Standard - Table 6). This field is filled in by the consumer of the EFI_PLATFORM_TO_DRIVER_CONFIGURATION_PROTOC OL and undefined prior to the call to Response().

Definition at line 322 of file PlatformToDriverConfiguration.h.

◆ CLPCommand

CHAR8* EFI_CONFIGURE_CLP_PARAMETER_BLK::CLPCommand

A pointer to the null-terminated UTF-8 string that specifies the DMTF SM CLP command line that the driver is required to parse and process when this function is called. See the DMTF SM CLP Specification 1.0 Final Standard for details on the format and syntax of the CLP command line string. CLPCommand buffer is allocated by the producer of the EFI_PLATFORM_TO_DRIVER_CONFIGURATION_PROTOOL.

Definition at line 301 of file PlatformToDriverConfiguration.h.

◆ CLPCommandLength

UINT32 EFI_CONFIGURE_CLP_PARAMETER_BLK::CLPCommandLength

The length of the CLP Command in bytes.

Definition at line 306 of file PlatformToDriverConfiguration.h.

◆ CLPErrorValue

UINT8 EFI_CONFIGURE_CLP_PARAMETER_BLK::CLPErrorValue

SM CLP Processing Error Value (see DMTF SM CLP Specification 1.0 Final Standard - Table 6). This field is filled in by the consumer of the EFI_PLATFORM_TO_DRIVER_CONFIGURATION_PROTOCOL and undefined prior to the call to Response().

Definition at line 327 of file PlatformToDriverConfiguration.h.

◆ CLPMsgCode

UINT16 EFI_CONFIGURE_CLP_PARAMETER_BLK::CLPMsgCode

Bit 15: OEM Message Code Flag 0 = Message Code is an SM CLP Probable Cause Value. (see SM CLP Specification Table 11) 1 = Message Code is OEM Specific Bits 14-0: Message Code This field is filled in by the consumer of the EFI_PLATFORM_TO_DRIVER_CONFIGURATION_PROTOC OL and undefined prior to the call to Response().

Definition at line 329 of file PlatformToDriverConfiguration.h.

◆ CLPReturnString

CHAR8* EFI_CONFIGURE_CLP_PARAMETER_BLK::CLPReturnString

A pointer to the null-terminated UTF-8 string that indicates the CLP return status that the driver is required to provide to the calling agent. The calling agent may parse and/ or pass this for processing and user feedback. The SM CLP Command Response string buffer is filled in by the UEFI driver in the "keyword=value" format described in the SM CLP Specification, unless otherwise requested via the SM CLP Coutput option in the Command Line string buffer. UEFI driver's support for this default "keyword=value" output format is required if the UEFI driver supports this protocol, while support for other SM CLP output formats is optional (the UEFI Driver should return an EFI_UNSUPPORTED if the SM CLP Coutput option requested by the caller is not supported by the UEFI Driver). CLPReturnString buffer is allocated by the consumer of the EFI_PLATFORM_TO_DRIVER_CONFIGURATION_PROTOC OL and undefined prior to the call to Response().

Definition at line 307 of file PlatformToDriverConfiguration.h.

◆ CLPReturnStringLength

UINT32 EFI_CONFIGURE_CLP_PARAMETER_BLK::CLPReturnStringLength

The length of the CLP return status string in bytes.

Definition at line 321 of file PlatformToDriverConfiguration.h.


The documentation for this struct was generated from the following file: