Freigeben über


PVIDEO_HW_POWER_GET Rückruffunktion (video.h)

HwVidGetPowerState fragt ab, ob das Gerät den angeforderten Leistungszustand unterstützen kann.

Syntax

PVIDEO_HW_POWER_GET PvideoHwPowerGet;

VP_STATUS PvideoHwPowerGet(
  PVOID HwDeviceExtension,
  ULONG HwId,
  PVIDEO_POWER_MANAGEMENT VideoPowerControl
)
{...}

Parameter

HwDeviceExtension

Zeigen Sie auf den Speicherbereich des Miniporttreibers pro Adapter. Weitere Informationen finden Sie unter Geräteerweiterungen.

HwId

Zeiger auf eine 32-Bit-Geräte-ID, die das Gerät eindeutig identifiziert, das der Miniporttreiber abfragen soll. Dieser Parameter wird von der HwVidGetVideoChildDescriptor--Funktion des Miniporttreibers zurückgegeben. Alternativ gibt ein Wert von DISPLAY_ADAPTER_HW_ID an, dass Strominformationen vom Adapter selbst angefordert werden.

VideoPowerControl

Zeigen Sie auf eine VIDEO_POWER_MANAGEMENT Struktur, die den Energiezustand angibt, für den die Unterstützung abgefragt wird.

Rückgabewert

HwVidGetPowerState gibt einen der folgenden Werte zurück:

Rückgabecode Beschreibung
NO_ERROR Das Gerät unterstützt den angeforderten Energiezustand.
ERROR_DEVICE_REINITIALIZATION_NEEDED Der Treiber hat die Leistungsstatusabfrage fehlgeschlagen.

Bemerkungen

HwVidGetPowerState ist eine erforderliche Funktion in einem Video-Miniporttreiber.

Der Treiber sollte die in HwId- angegebene ID überprüfen, um zu bestimmen, welches Gerät abzufragen ist. Der Treiber sollte dann bestimmen, ob das Gerät den im PowerState Member der VIDEO_POWER_MANAGEMENT Struktur angegebenen Energiezustand unterstützt, auf den VideoPowerControl Punkte verweist.

Diese Funktion darf nicht den aktuellen Leistungszustand des Geräts zurückgeben.

HwVidGetPowerState sollte seitenfähig gemacht werden.

Anforderungen

Anforderung Wert
Zielplattform- Desktop
Header- video.h (video.h einschließen)

Siehe auch

HwVidGetVideoChildDescriptor-

HwVidSetPowerState

VIDEO_POWER_MANAGEMENT