Partager via


Fonction de rappel PFNKSDEVICE (ks.h)

Une routine de minidriver AVStream AVStrMiniDevicePostStart est appelée lorsque AVStream effectue un traitement post-PnP. Utilisez-le pour charger des pilotes au moment du début, par exemple. Ces événements se produisent ensuite dans le contexte d’un thread de travail après le démarrage de 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 de IRP_MN_START_DEVICE a été envoyée.

Valeur de retour

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 IRP_MN_START_DEVICE et la requête IRP_MN_STOP_DEVICE échoueront. Ne retournez pas STATUS_PENDING.

Remarques

Le minidriver spécifie l’adresse de cette routine dans la PostStart membre de sa structure de KSDEVICE_DISPATCH.

Cette routine est facultative.

Exigences

Exigence Valeur
client minimum 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 Bureau
d’en-tête ks.h (include Ks.h)

Voir aussi

KSDEVICE_DISPATCH