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 |