UEFI CSP

次の表は、Windows の適用性を示しています。

UEFI 構成サービス プロバイダー (CSP) は、UEFI のデバイス ファームウェア構成インターフェイス (DFCI) にインターフェイスして、BIOS 構成を変更します。 この CSP は、Windows 10 Version 1809に追加されました。

エディション Windows 10 Windows 11
ホーム いいえ いいえ
Pro はい はい
Windows SE いいえ はい
Business はい はい
Enterprise はい はい
Education はい はい

Windows 10バージョン 1803 で公開されている UEFI CSP バージョンは、このバージョン (バージョン 1809) に置き換えられます。

運用 UEFI CSP は 1809 に存在しますが、このインターフェイスに準拠する デバイス ファームウェア構成インターフェイス (DFCI) と UEFI ファームウェア によって異なります。

次に、ツリー形式の UEFI CSP を示します。

./Vendor/MSFT
Uefi
----DeviceIdentifier
----Identity
--------Current
--------Apply
--------Result
----Permissions
--------Current
--------Apply
--------Result
----Settings
--------Current
--------Apply
--------Result
----Identity2
--------Apply
--------Result
----Permissions2
--------Apply
--------Result
----Settings2
--------Apply
--------Result

次の一覧では、特性とパラメーターについて説明します。

./Vendor/MSFT/UEFI ルート ノード。

DeviceIdentifier デバイス識別子を記述する XML を UEFI から取得します。

サポートされている操作は Get です。

Id ID 証明書操作用のノード。

サポートされている操作は Get です。

Identity/Current 現在の UEFI ID 証明書情報を記述する XML を UEFI から取得します。

サポートされている操作は Get です。

IDENTITY/Apply ID 情報パッケージを UEFI に適用します。 入力は、base64 でエンコードされた形式の署名済みパッケージです。

値の種類は Base64 です。 サポートされている操作は Replace です。

IDENTITY/Result 前の Identity/Apply 操作のバイナリ結果パッケージを取得します。

サポートされている操作は Get です。

アクセス 許可 設定のアクセス許可操作のノード。

Permissions/Current 現在の UEFI 設定のアクセス許可を記述する XML を UEFI から取得します。

サポートされている操作は Get です。

アクセス許可/適用 アクセス許可情報パッケージを UEFI に適用します。 入力は、base64 でエンコードされた形式の署名済みパッケージです。

値の種類は Base64 です。 サポートされている操作は Replace です。

アクセス許可/結果 前の Permissions/Apply 操作のバイナリ結果パッケージを取得します。 このバイナリ パッケージには、個々のアクセス許可に対して実行されるアクションを記述する XML が含まれています。

サポートされている操作は Get です。

設定 デバイス設定操作用のノード。

設定/現在 現在の UEFI 設定を記述する XML を UEFI から取得します。

サポートされている操作は Get です。

設定/適用 設定情報パッケージを UEFI に適用します。 入力は、base64 でエンコードされた形式の署名済みパッケージです。

値の種類は Base64 です。 サポートされている操作は Replace です。

設定/結果 前の設定/適用操作のバイナリ結果パッケージを取得します。 このバイナリ パッケージには、個々の設定に対して実行されるアクションを記述する XML が含まれています。

サポートされている操作は Get です。

Identity2 ID 証明書操作用のノード。 OS を再起動せずに 2 つ目の ID パッケージを送信するための代替エンドポイント。

Identity2/Apply ID 情報パッケージを UEFI に適用します。 入力は、base64 でエンコードされた形式の署名済みパッケージです。 同じセッションで 2 つの ID パッケージを送信するための別の場所。

値の種類は Base64 です。 サポートされている操作は Replace です。

Identity2/Result 前の Identity2/Apply 操作のバイナリ結果パッケージを取得します。

サポートされている操作は Get です。

Permissions2 設定のアクセス許可操作のノード。 OS を再起動せずに 2 つ目のアクセス許可パッケージを送信するための代替エンドポイント。

Permissions2/Apply アクセス許可情報パッケージを UEFI に適用します。 入力は、base64 でエンコードされた形式の署名済みパッケージです。 同じセッションで 2 つのアクセス許可情報パッケージを送信するための別の場所。

値の種類は Base64 です。 サポートされている操作は Replace です。

Permissions2/Result 前の Permissions2/Apply 操作からバイナリ結果パッケージを取得します。 このバイナリ パッケージには、個々のアクセス許可に対して実行されるアクションを記述する XML が含まれています。

サポートされている操作は Get です。

設定2 デバイス設定操作用のノード。 OS を再起動せずに 2 つ目の設定パッケージを送信するための代替エンドポイント。

Settings2/Apply 設定情報パッケージを UEFI に適用します。 入力は、base64 でエンコードされた形式の署名済みパッケージです。 同じセッションで 2 つの設定情報パッケージを送信するための別の場所。

値の種類は Base64 です。 サポートされている操作は Replace です。

Settings2/Result 以前の Settings2/Apply 操作のバイナリ結果パッケージを取得します。 このバイナリ パッケージには、個々の設定に対して実行されるアクションを記述する XML が含まれています。

サポートされている操作は Get です。

UEFI DDF ファイル