Funzione di callback PFNKSDEVICE (ks.h)
La routine AVStrMiniDevicePostStart di AVStream di un minidriver 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, eventuali richieste di IRP_MJ_CREATE in sospeso tra la richiesta IRP_MN_START_DEVICE e la richiesta di IRP_MN_STOP_DEVICE non riusciranno. Non restituire STATUS_PENDING.
Commenti
Il minidriver specifica l'indirizzo di questa routine nel membro PostStart della relativa struttura KSDEVICE_DISPATCH .
Questa routine è facoltativa.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Disponibile nei sistemi operativi Microsoft Windows XP e versioni successive e DirectX 8.0 e versioni successive di DirectX. |
Piattaforma di destinazione | Desktop |
Intestazione | ks.h (include Ks.h) |