Partager via


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)

Voir aussi

KSDEVICE_DISPATCH