Freigeben über


KsPinRegisterPowerCallbacks-Funktion (ks.h)

Die KsPinRegisterPowerCallbacks-Funktion registriert Energieverwaltungsrückrufe für Anheften.

Syntax

void KsPinRegisterPowerCallbacks(
  [in]           PKSPIN        Pin,
  [in, optional] PFNKSPINPOWER Sleep,
  [in, optional] PFNKSPINPOWER Wake
);

Parameter

[in] Pin

Ein Zeiger auf die KSPIN-Struktur , für die Energierückrufe registriert werden sollen. Beachten Sie, dass der Pin tatsächlich verarbeitet werden muss (pinzentriert sein), um Energiebenachrichtigungsmeldungen zu empfangen.

[in, optional] Sleep

Dieser Parameter gibt die Adresse einer AVStrMiniPinPower-Funktion an, die Standbyanforderungen für das Gerät verarbeitet. Optional.

[in, optional] Wake

Dieser Parameter gibt die Adresse einer AVStrMiniPinPower-Funktion an, die Reaktivierungsanforderungen für das Gerät verarbeitet. Optional.

Rückgabewert

Keine

Bemerkungen

Warnung

Versuchen Sie nicht, das Mutex des Filtersteuerelements aus dem Standby- oder Wake-Rückruf abzurufen, oder es kann ein Deadlock auftreten. Weitere Informationen zu Mutexes finden Sie unter Mutexes in AVStream.

Beim Aufrufen von KsPinRegisterPowerCallbacks muss mindestens einer der Rückrufe angegeben werden.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Verfügbar in Microsoft Windows XP und höheren Betriebssystemen und DirectX 8.0 und höher DirectX-Versionen.
Zielplattform Universell
Header ks.h (einschließlich Ks.h)
Bibliothek Ks.lib

Weitere Informationen

AVStrMiniPinPower

KsFilterRegisterPowerCallbacks