Freigeben über


PoCreatePowerLimitRequest-Funktion (wdm.h)

Mit dieser Funktion wird ein Anforderungsobjekt für die Leistungsbeschränkung erstellt.

Syntax

NTSTATUS PoCreatePowerLimitRequest(
  PVOID                   *PowerLimitRequest,
  PDEVICE_OBJECT          TargetDeviceObject,
  PDEVICE_OBJECT          PolicyDeviceObject,
  PCOUNTED_REASON_CONTEXT Context
);

Die Parameter

PowerLimitRequest

Ein Zeiger zum Empfangen des Leistungslimitanforderungsobjekts.

TargetDeviceObject

Stellt das Geräteobjekt des Geräts bereit, um Leistungsgrenzwerte anzuwenden.

PolicyDeviceObject

Stellt das Geräteobjekt des Geräts bereit, das Leistungslimitanforderungen erstellt.

Context

Ein Zeiger auf eine COUNTED_REASON_CONTEXT Struktur, die beschreibt, warum der Aufrufer das Anforderungsobjekt für das Leistungslimit erstellt.

Rückgabewert

Gibt einen NTSTATUS-Wert zurück.

Anforderungen

Anforderung Wert
Kopfzeile wdm.h (include Wdm.h)

Siehe auch

PoDeletePowerLimitRequest

PoQueryPowerLimitAttributes

PoQueryPowerLimitValue

PoSetPowerLimitValue-

POWER_LIMIT_ATTRIBUTES

POWER_LIMIT_TYPES

POWER_LIMIT_VALUE