Freigeben über


PCI_PM_CAPABILITY-Struktur (miniport.h)

Die PCI_PM_CAPABILITY-Struktur meldet die Energieverwaltungsfunktionen des Geräts.

Syntax

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;

Member

Header

Enthält eine Struktur vom Typ PCI_CAPABILITIES_HEADER , die die Funktion identifiziert und einen Link zur nächsten Funktionsbeschreibung bereitstellt.

PMC

Die Union der Energieverwaltungsfunktionen (offset = 2).

PMC.Capabilities

Enthält eine Struktur vom Typ PCI_PMC , die die Energieverwaltungsfunktionen des Geräts angibt. Diese Informationen wurden aus dem Energieverwaltungsfunktionenregister abgerufen (Offset 2 im Block Energieverwaltungsregister). Weitere Informationen zum Inhalt des Registers für Energieverwaltungsfunktionen finden Sie in der PCI Power Management-Spezifikation.

PMC.AsUSHORT

Enthält die gleichen Daten wie das Capabilities-Element .

PMCSR

Die Energieverwaltungssteuerung/status Union (Offset = 4).

PMCSR.ControlStatus

Enthält eine Struktur vom Typ PCI_PMCSR, die den Inhalt des Energieverwaltungssteuerelements status Register meldet. Dieses Register wird verwendet, um Energieverwaltungsereignissignale zu überwachen und den Energiezustand des Geräts zu verwalten. Weitere Informationen zum Inhalt der Energieverwaltungssteuerung status Register finden Sie in der PCI Power Management-Spezifikation.

PMCSR.AsUSHORT

Enthält dieselben Daten wie das ControlStatus-Element .

PMCSR_BSE

Die PMCSR PCI-PCI-Bridge unterstützt Erweiterungen.

PMCSR_BSE.BridgeSupport

Enthält eine Struktur vom Typ PCI_PMCSR_BSE, die den Inhalt des Energieverwaltungssteuerelements status Registrierung für PCI-Brückenunterstützungserweiterungen meldet.

PMCSR_BSE.AsUCHAR

Enthält dieselben Daten wie das BridgeSupport-Element .

Data

Enthält den Inhalt eines optionalen Datenregisters, das das Gerät verwendet, um zustandsabhängige Betriebsdaten zu melden, z. B. Wärmeableitung oder wie viel Strom das Gerät verbraucht hat.

Anforderungen

Anforderung Wert
Header miniport.h (einschließlich Wdm.h, Miniport.h)

Weitere Informationen

PCI_PMCSR

PCI_CAPABILITIES_HEADER

PCI_PMC

PCI_PMCSR_BSE