Interface IKeywordDetectorOemAdapter
IKeywordDetectorOemAdapter est une interface COM (Component Object Model) permettant d’interagir avec l’interface du pilote d’activation vocale. L’interface IKeywordDetectorOemAdapter est prise en charge dans Windows 10 et versions ultérieures de Windows.
L’OEM fournit une implémentation d’objet COM qui sert d’intermédiaire entre le système d’exploitation et le pilote, ce qui permet de calculer ou d’analyser les données opaques écrites et lues dans le pilote audio via KSPROPERTY_SOUNDDETECTOR_PATTERNS et KSPROPERTY_SOUNDDETECTOR_MATCHRESULT.
L’identificateur de classe (CLSID) de l’objet COM est un GUID de type de modèle de détecteur retourné par le KSPROPERTY_SOUNDDETECTOR_SUPPORTEDPATTERNS. Le système d’exploitation appelle CoCreateInstance en passant le type GUID de modèle pour instancier l’objet COM approprié compatible avec mot clé type de modèle et appelle des méthodes sur l’interface IKeywordDetectorOemAdapter de l’objet. L’exploitation fournit un proxy-stub pour IKeywordDetectorOemAdapter. L’implémentation de l’OEM peut choisir l’un des modèles de threads COM.
La conception de l’interface tente de maintenir l’implémentation d’objet sans état. En d’autres termes, l’implémentation ne nécessite aucun état pour être stocké entre les appels de méthode. En fait, les classes C++ internes n’ont probablement pas besoin de variables membres autres que celles requises pour implémenter un objet COM en général.
Membres
L’interface IKeywordDetectorOemAdapter hérite de l’interface IUnknown, mais n’a pas de membres supplémentaires.