PFNKSPINPOWER-Rückruffunktion (ks.h)
Die AVStrMiniPinPower Routine eines AVStream Minidrivers wird für Pin-zentrierte Pins aufgerufen, wenn das Gerät in den Ruhezustand versetzt oder in den Ruhezustand wechselt.
Syntax
PFNKSPINPOWER Pfnkspinpower;
void Pfnkspinpower(
[in] PKSPIN Pin,
[in] DEVICE_POWER_STATE State
)
{...}
Parameter
[in] Pin
Verweist auf eine pinzentrierte KSPIN- Struktur, für die der Rückruf registriert werden soll.
[in] State
Gibt den angeforderten Gerätestromstatus an. Legen Sie diesen Parameter auf einen der folgenden DEVICE_POWER_STATE Enumerationswerte fest: PowerDeviceD0, PowerDeviceD1, PowerDeviceD2oder PowerDeviceD3.
Rückgabewert
Nichts
Bemerkungen
Warnung
Versuchen Sie nicht, den Mutex des Filtersteuerelements innerhalb des Standby- oder Wake-Rückrufs abzurufen. Dies führt zu einer Gefahr eines Deadlocks. Weitere Informationen zu Mutexes finden Sie unter Mutexes in AVStream.
Der Minidriver gibt eine Adresse für Routinen dieses Typs in der Sleep und/oder Wake Parameter der KsPinRegisterPowerCallbacks Routine an.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform- | Desktop |
Header- | ks.h (enthalten Ks.h) |