PEP_ACPI_SPB_RESOURCE構造体 (pep_x.h)

注意

Microsoft は、多様性を尊重する環境をサポートします。 この記事には、microsoft Style Guide for Bias-Free Communications が除外として認識する用語への参照が含まれています。 この記事では、ソフトウェアに現在表示されているため、一貫性を保つ目的で単語または語句を使用します。 言語を削除するようにソフトウェアが更新されると、この記事は一致するように更新されます。

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 pep_x.h (Pep_x.h を含む)