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) |