PEP_ACPI_SPB_RESOURCE構造体 (pepfx.h)

PEP_ACPI_SPB_RESOURCE構造体では、ACPI シリアル バス接続リソースについて説明します。

構文

typedef struct _PEP_ACPI_SPB_RESOURCE {
  PEP_ACPI_RESOURCE_TYPE  Type;
  PEP_ACPI_RESOURCE_FLAGS Flags;
  USHORT                  TypeSpecificFlags;
  UCHAR                   ResourceSourceIndex;
  PUNICODE_STRING         ResourceSourceName;
  PCHAR                   VendorData;
  USHORT                  VendorDataLength;
} PEP_ACPI_SPB_RESOURCE, *PPEP_ACPI_SPB_RESOURCE;

メンバー

Type

このリソースを記述する PEP_ACPI_RESOURCE_TYPE 列挙値。

Flags

この ACPI リソースの機能を記述する PEP_ACPI_RESOURCE_FLAGS 構造体。

TypeSpecificFlags

すべてのシリアル バス接続の種類に共通のビット フラグを指定します。

ビット 意味
0 - 下位モード
0x0 - この接続経由の通信がコントローラーによって開始されることを示します。

0x1 - この接続経由の通信がデバイスによって開始されることを示します。

1 - コンシューマー/プロデューサー モード
0x0 - このデバイスがこのリソースを生成して使用することを示します。

0x1 - このデバイスがこのリソースを使用することを示します。

2 から 7 - 予約済み
これらのビットは予約済みであり、0 に設定する必要があります。

ResourceSourceIndex

ResourceSourceName

この接続記述子が適用されるシリアル バス コントローラー デバイスの名前。 名前には、完全修飾パス、相対パス、または名前空間検索規則を利用する単純な名前セグメントを指定できます。

VendorData

シリアル バス接続の種類に固有の省略可能なデータへのポインター。

VendorDataLength

VendorData が指すバッファーの長さ。

要件

要件
サポートされている最小のクライアント Windows 10 以降でサポートされています。
Header pepfx.h (Pep_x.h を含む)