Partager via


fonction de rappel EVT_ACX_KEYWORDSPOTTER_ASSIGN_RESET (acxelements.h)

Le rappel EVT_ACX_KEYWORDSPOTTER_ASSIGN_RESET réinitialise le détecteur spotter de mots clés à un état non armé sans jeu de modèles.

Syntaxe

EVT_ACX_KEYWORDSPOTTER_ASSIGN_RESET EvtAcxKeywordspotterAssignReset;

NTSTATUS EvtAcxKeywordspotterAssignReset(
  ACXKEYWORDSPOTTER KeywordSpotter,
  GUID *EventId
)
{...}

Paramètres

KeywordSpotter

Objet ACXKEYWORDSPOTTER existant, initialisé. Pour plus d’informations sur les objets ACX, consultez Résumé des objets ACX. Consultez également la fonction AcxKeywordSpotterCreate.

EventId

Pointeur vers un GUID qui représente l’EventId.

Valeur de retour

Retourne STATUS_SUCCESS si l’appel a réussi. Sinon, elle retourne un code d’erreur approprié. Pour plus d’informations, consultez Using NTSTATUS Values.

Remarques

Pour plus d’informations générales sur la détection de mots clés, consultez d’activation vocale et d’Assistant vocal multiple.

Exemple

L’exemple d’utilisation est illustré ci-dessous.

EVT_ACX_KEYWORDSPOTTER_ASSIGN_RESET     CodecC_EvtAcxKeywordSpotterAssignReset;

NTSTATUS
NTAPI
CodecC_EvtAcxKeywordSpotterAssignReset(
    _In_    ACXKEYWORDSPOTTER   KeywordSpotter,
    _In_    GUID *              EventId
    )
{
    PAGED_CODE();
    PCODEC_KEYWORDSPOTTER_CONTEXT keywordSpotterCtx;
    CKeywordDetector *            keywordDetector = NULL;

    keywordSpotterCtx = GetCodecKeywordSpotterContext(KeywordSpotter);

    keywordDetector = (CKeywordDetector*)keywordSpotterCtx->KeywordDetector;

    return keywordDetector->ResetDetector(*EventId);
}

Configuration requise pour ACX

version minimale d’ACX : 1.0

Pour plus d’informations sur les versions ACX, consultez vue d’ensemble de la version ACX.

Exigences

Exigence Valeur
d’en-tête acxelements.h
IRQL PASSIVE_LEVEL

Voir aussi