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) |