Condividi tramite


Funzione di callback PFNKSDEVICE (ks.h)

Una routine AVStrMiniDevicePostStart di AVStream viene chiamata quando AVStream esegue l'elaborazione post-PnP-start. Usarlo per caricare i driver all'ora di inizio, ad esempio. Tali eventi si verificheranno quindi nel contesto di un thread di lavoro dopo l'avvio di PnP.

Sintassi

PFNKSDEVICE Pfnksdevice;

NTSTATUS Pfnksdevice(
  [in] PKSDEVICE Device
)
{...}

Parametri

[in] Device

Puntatore a una struttura KSDEVICE che descrive il dispositivo per cui è stata inviata la richiesta di IRP_MN_START_DEVICE.

Valore restituito

Deve restituire STATUS_SUCCESS o il codice di errore restituito dal tentativo di eseguire l'operazione. Se questa routine restituisce un errore, le richieste di IRP_MJ_CREATE in sospeso tra la richiesta IRP_MN_START_DEVICE e la richiesta di IRP_MN_STOP_DEVICE non saranno riuscite. Non restituire STATUS_PENDING.

Osservazioni

Il minidriver specifica l'indirizzo di questa routine nel membro PostStart della struttura KSDEVICE_DISPATCH.

Questa routine è facoltativa.

Fabbisogno

Requisito Valore
client minimo supportato Disponibile in Microsoft Windows XP e nei sistemi operativi successivi e in DirectX 8.0 e versioni successive di DirectX.
piattaforma di destinazione Desktop
intestazione ks.h (include Ks.h)

Vedere anche

KSDEVICE_DISPATCH