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