Compartir a través de


EVT_ACX_KEYWORDSPOTTER_ASSIGN_RESET función de devolución de llamada (acxelements.h)

El EVT_ACX_KEYWORDSPOTTER_ASSIGN_RESET devolución de llamada restablece el detector de spotter de palabras clave a un estado sin configurar ningún patrón.

Sintaxis

EVT_ACX_KEYWORDSPOTTER_ASSIGN_RESET EvtAcxKeywordspotterAssignReset;

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

Parámetros

KeywordSpotter

Objeto ACXKEYWORDSPOTTER existente, inicializado. Para obtener más información sobre los objetos ACX, vea Resumen de objetos ACX. Consulte también la función AcxKeywordSpotterCreate.

EventId

Puntero a un GUID que representa el EventId.

Valor devuelto

Devuelve STATUS_SUCCESS si la llamada se realizó correctamente. De lo contrario, devuelve un código de error adecuado. Para obtener más información, vea Using NTSTATUS Values.

Observaciones

Para obtener información general sobre la detección de palabras clave, consulte de activación por voz y multiple Voice Assistant.

Ejemplo

A continuación se muestra el uso de ejemplo.

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

Requisitos de ACX

versión mínima de ACX: 1.0

Para obtener más información sobre las versiones de ACX, consulte introducción a la versión de ACX.

Requisitos

Requisito Valor
encabezado de acxelements.h
irQL PASSIVE_LEVEL

Consulte también