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 |