Condividi tramite


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)

Vedi anche

KSDEVICE_DISPATCH