Fonction de rappel PFNKSDEVICE (ks.h)
La routine AVStrMiniDevicePostStart d’un minidriver AVStream est appelée quand AVStream effectue un traitement post-pnP-start. Utilisez-le pour charger des pilotes au moment du démarrage, par exemple. De tels événements se produisent ensuite dans le contexte d’un thread de travail après le démarrage pnP.
Syntaxe
PFNKSDEVICE Pfnksdevice;
NTSTATUS Pfnksdevice(
[in] PKSDEVICE Device
)
{...}
Paramètres
[in] Device
Pointeur vers une structure KSDEVICE décrivant l’appareil pour lequel la demande IRP_MN_START_DEVICE a été envoyée.
Valeur retournée
Doit retourner STATUS_SUCCESS ou le code d’erreur retourné par la tentative d’exécution de l’opération. Si cette routine retourne un échec, toutes les demandes de IRP_MJ_CREATE en attente entre la demande de IRP_MN_START_DEVICE et la demande de IRP_MN_STOP_DEVICE échouent. Ne retournez pas STATUS_PENDING.
Remarques
Le minidriver spécifie l’adresse de cette routine dans le membre PostStart de sa structure KSDEVICE_DISPATCH .
Cette routine est facultative.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Disponible dans Microsoft Windows XP et les systèmes d’exploitation ultérieurs et DirectX 8.0 et versions ultérieures de DirectX. |
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | ks.h (inclure Ks.h) |