KsInitializeDriver, fonction (ks.h)
La fonction KsInitializeDriver initialise l’objet pilote d’un minidriver AVStream.
Syntaxe
KSDDKAPI NTSTATUS KsInitializeDriver(
[in] PDRIVER_OBJECT DriverObject,
[in] PUNICODE_STRING RegistryPathName,
[in, optional] const KSDEVICE_DESCRIPTOR *Descriptor
);
Paramètres
[in] DriverObject
Pointeur vers la structure DRIVER_OBJECT pour le pilote AVStream en cours d’initialisation. Les minidrivers qui appellent KsInitializeDriver doivent utiliser l’objet pilote transmis à DriverEntry par le système d’exploitation.
[in] RegistryPathName
Pointeur vers une chaîne Unicode contenant la chaîne de chemin d’accès du Registre transmise à la fonction DriverEntry du minidriver par le système d’exploitation.
[in, optional] Descriptor
Pointeur vers une structure de KSDEVICE_DESCRIPTOR qui spécifie les caractéristiques de l’appareil en cours d’initialisation. Si ce pointeur a la valeur NULL, un appareil est créé avec des caractéristiques par défaut et aucune fabrique de filtre associée.
Valeur retournée
KsInitializeDriver retourne STATUS_SUCCESS ou un code d’erreur approprié, tel que retourné par ioCreateDevice ou les routines d’initialisation d’appareil AVStream internes.
Remarques
Cette fonction est généralement appelée à partir de DriverEntry. Si le minidriver passe un descripteur d’appareil, AVStream crée un appareil avec les caractéristiques spécifiées à l’heure AddDevice . Les minidrivers qui effectuent eux-mêmes l’initialisation de l’appareil n’ont pas nécessairement besoin d’appeler KsInitializeDriver. Pour plus d’informations, consultez Initialisation d’un minidriver AVStream.
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 | Universal |
En-tête | ks.h (inclure Ks.h) |
Bibliothèque | Ks.lib |
IRQL | PASSIVE_LEVEL |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour