Funzione di callback PFNKSPINPOWER (ks.h)
La routine AVStrMiniPinPower di AVStream del minidriver di AVStream viene chiamata per i pin incentrati sui pin quando il dispositivo sta svegliando o immettendo uno stato di sospensione.
Sintassi
PFNKSPINPOWER Pfnkspinpower;
void Pfnkspinpower(
[in] PKSPIN Pin,
[in] DEVICE_POWER_STATE State
)
{...}
Parametri
[in] Pin
Punta a una struttura KSPIN incentrata sul pin per cui registrare il callback.
[in] State
Specifica lo stato di alimentazione del dispositivo richiesto. Impostare questo parametro su uno dei valori di enumerazione DEVICE_POWER_STATE seguenti: PowerDeviceD0, PowerDeviceD1,PowerDeviceD2 o PowerDeviceD3.
Valore restituito
nessuno
Osservazioni
Avviso
Non tentare di ottenere il mutex del controllo filtro dall'interno del callback Di sospensione o riattivazione. In questo modo si induce un rischio di deadlock. Per altre informazioni sui mutex, vedere Mutexes in AVStream.
Il minidriver specifica un indirizzo per le routine di questo tipo nei parametri Sleep e/o Wake della routine KsPinRegisterPowerCallbacks .
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Desktop |
Intestazione | ks.h (include Ks.h) |