PFNKSDEVICESETPOWER-Rückruffunktion (ks.h)
AVStream ruft die AVStrMiniDeviceSetPower-Routine eines Minidrivers auf, wenn er eine IRP_MN_SET_POWERempfängt.
Syntax
PFNKSDEVICESETPOWER Pfnksdevicesetpower;
void Pfnksdevicesetpower(
[in] PKSDEVICE Device,
[in] PIRP Irp,
[in] DEVICE_POWER_STATE To,
[in] DEVICE_POWER_STATE From
)
{...}
Parameter
[in] Device
Zeiger auf die KSDEVICE- Struktur, die die IRP_MN_SET_POWERempfangen hat.
[in] Irp
Die von Deviceausgestellte IRP_MN_SET_POWER.
[in] To
Der Energiezustand des Zielgeräts.
[in] From
Der aktuelle Energiezustand des Geräts.
Rückgabewert
Nichts
Bemerkungen
Wenn ein Treiber sein Gerät für die Leerlauferkennung registriert hat, sendet der Power Manager eine IRP_MN_SET_POWER, um den Energiezustand eines Leerlaufgeräts zu ändern.
Der Minidriver gibt die Adresse dieser Routine im SetPower Member seiner KSDEVICE_DISPATCH Struktur an.
Diese Routine ist optional.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Verfügbar in Microsoft Windows XP und höheren Betriebssystemen und DirectX 8.0 und höher directX-Versionen. |
Zielplattform- | Desktop |
Header- | ks.h (enthalten Ks.h) |