Condividi tramite


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)

Vedi anche

KsFilterRegisterPowerCallbacks

KsPinRegisterPowerCallbacks