2.9 KiB

title, description, ms.author, ms.topic, ms.prod, ms.technology, author, ms.date
title description ms.author ms.topic ms.prod ms.technology author ms.date
UEFI CSP The Uefi CSP interfaces to UEFI's Device Firmware Configuration Interface (DFCI) to make BIOS configuration changes. maricia article w10 windows nickbrower 02/01/2018

UEFI CSP

Warning

Some information relates to prereleased product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.

The UEFI configuration service provider (CSP) interfaces to UEFI's Device Firmware Configuration Interface (DFCI) to make BIOS configuration changes. This CSP was added in Windows 10, next major update.

The following diagram shows the UWF CSP in tree format.

Uefi CSP diagram

The following list describes the characteristics and parameters.

./Vendor/MSFT/Uefi
Root node.

UefiDeviceIdentifier
Retrieves XML from UEFI which describes the device identifier.

Supported operation is Get.

IdentityInfo
Node for provisioned signers operations.

IdentityInfo/Current
Retrieves XML from UEFI which describes the current UEFI identity information.

Supported operation is Get.

IdentityInfo/Apply
Apply an identity information package to UEFI. Input is the signed package in base64 encoded format.

Supported operation is Replace.

IdentityInfo/ApplyResult
Retrieves XML describing the results of previous ApplyIdentityInfo operation.

Supported operation is Get.

AuthInfo
Node for permission information operations.

AuthInfo/Current
Retrieves XML from UEFI which describes the current UEFI permission/authentication information.

Supported operation is Get.

AuthInfo/Apply
Apply a permission/authentication information package to UEFI. Input is the signed package in base64 encoded format.

Supported operation is Replace.

AuthInfo/ApplyResult
Retrieves XML describing the results of previous ApplyAuthInfo operation.

Supported operation is Get.

Config
Node for device configuration

Config/Current
Retrieves XML from UEFI which describes the current UEFI configuration.

Supported operation is Get.

Config/Apply
Apply a configuration package to UEFI. Input is the signed package in base64 encoded format.

Supported operation is Replace.

Config/ApplyResult
Retrieves XML describing the results of previous ApplyConfig operation.

Supported operation is Get.