PCI_PM_CAPABILITY 構造体 (wdm.h)

PCI_PM_CAPABILITY構造は、デバイスの電源管理機能を報告します。

構文

typedef struct _PCI_PM_CAPABILITY {
  PCI_CAPABILITIES_HEADER Header;
  union {
    PCI_PMC Capabilities;
    USHORT  AsUSHORT;
  } PMC;
  union {
    PCI_PMCSR ControlStatus;
    USHORT    AsUSHORT;
  } PMCSR;
  union {
    PCI_PMCSR_BSE BridgeSupport;
    UCHAR         AsUCHAR;
  } PMCSR_BSE;
  UCHAR                   Data;
} PCI_PM_CAPABILITY, *PPCI_PM_CAPABILITY;

メンバー

Header

機能を識別し、次の機能の説明へのリンクを提供する PCI_CAPABILITIES_HEADER 型の構造が含まれます。

PMC

PMC.Capabilities

デバイスの電源管理機能を指定する PCI_PMC 型の構造が含まれます。 この情報は、電源管理機能レジスタ (電源管理レジスタ ブロック内のオフセット 2) から取得されました。 電源管理機能レジスタの内容の詳細については、「 PCI 電源管理仕様」を参照してください。

PMC.AsUSHORT

Capabilities メンバーと同じデータが含まれています。

PMCSR

PMCSR.ControlStatus

電源管理制御状態レジスタの内容を報告する PCI_PMCSR 型の構造が含まれます。 このレジスタは、電源管理イベント信号を監視し、デバイスの電源状態を管理するために使用されます。 電源管理制御状態レジスタの内容の詳細については、「 PCI 電源管理仕様」を参照してください。

PMCSR.AsUSHORT

Capabilities メンバーと同じデータが含まれています。

PMCSR_BSE

PMCSR_BSE.BridgeSupport

PCI ブリッジ サポート拡張機能の電源管理制御状態レジスタの内容を 報告するPCI_PMCSR_BSE 型の構造が含まれています。

PMCSR_BSE.AsUCHAR

BridgeSupport メンバーと同じデータが含まれます。

Data

デバイスが、放熱やデバイスが消費した電力量など、状態に依存する動作データを報告するためにデバイスが使用するオプションのデータ レジスタの内容を保持します。

要件

要件
Header wdm.h (Wdm.h、Miniport.h を含む)

こちらもご覧ください

PCI_PMCSR

PCI_CAPABILITIES_HEADER

PCI_PMC

PCI_PMCSR_BSE