Поделиться через


функция обратного вызова EVT_ACX_KEYWORDSPOTTER_ASSIGN_RESET (acxelements.h)

Обратный вызов EVT_ACX_KEYWORDSPOTTER_ASSIGN_RESET сбрасывает детектор точечных слов в безоружное состояние без набора шаблонов.

Синтаксис

EVT_ACX_KEYWORDSPOTTER_ASSIGN_RESET EvtAcxKeywordspotterAssignReset;

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

Параметры

KeywordSpotter

Существующий, инициализированный объект ACXKEYWORDSPOTTER. Дополнительные сведения о объектах ACX см. в сводке по объектам ACX. Также см. функцию AcxKeywordSpotterCreate.

EventId

Указатель на GUID, представляющий EventId.

Возвращаемое значение

Возвращает STATUS_SUCCESS, если вызов выполнен успешно. В противном случае возвращается соответствующий код ошибки. Дополнительные сведения см. в использовании значений NTSTATUS.

Замечания

Общие сведения об обнаружении ключевых слов см. в активации голосовой связи и нескольких голосовых помощников.

Пример

Ниже показан пример использования.

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

Требования к ACX

минимальная версия ACX: 1.0

Дополнительные сведения о версиях ACX см. в обзоре версий ACX.

Требования

Требование Ценность
заголовка acxelements.h
IRQL PASSIVE_LEVEL

См. также