Freigeben über


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)

Weitere Informationen

KsFilterRegisterPowerCallbacks

KsPinRegisterPowerCallbacks