Condividi tramite


Funzione KsPinRegisterPowerCallbacks (ks.h)

La funzione KsPinRegisterPowerCallbacks registra i callback di gestione energia per Pin.

Sintassi

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

Parametri

[in] Pin

Puntatore alla struttura KSPIN per cui registrare i callback di alimentazione. Si noti che il pin deve effettivamente elaborare (essere incentrato sul pin) per ricevere messaggi di notifica di alimentazione.

[in, optional] Sleep

Questo parametro fornisce l'indirizzo di una funzione AVStrMiniPinPower che gestisce le richieste di sospensione per il dispositivo. facoltativo.

[in, optional] Wake

Questo parametro fornisce l'indirizzo di una funzione AVStrMiniPinPower che gestisce le richieste di riattivazione per il dispositivo. facoltativo.

Valore restituito

nessuno

Osservazioni

Avviso

Non tentare di ottenere il mutex del controllo filtro dall'interno del callback Di sospensione o riattivazione o il deadlock può verificarsi. Per altre informazioni sui mutex, leggere Mutexes in AVStream.

È necessario specificare almeno uno dei callback quando si chiama KsPinRegisterPowerCallbacks.

Requisiti

Requisito Valore
Client minimo supportato Disponibile in Microsoft Windows XP e versioni successive e DirectX 8.0 e versioni successive di DirectX.
Piattaforma di destinazione Universale
Intestazione ks.h (include Ks.h)
Libreria Ks.lib

Vedi anche

AVStrMiniPinPower

KsFilterRegisterPowerCallbacks