Share via


EVT_ACX_KEYWORDSPOTTER_RETRIEVE_ARM função de retorno de chamada (acxelements.h)

O retorno de chamada EVT_ACX_KEYWORDSPOTTER_RETRIEVE_ARM recupera o estado atual do braço do palavra-chave spotter.

Sintaxe

EVT_ACX_KEYWORDSPOTTER_RETRIEVE_ARM EvtAcxKeywordspotterRetrieveArm;

NTSTATUS EvtAcxKeywordspotterRetrieveArm(
  ACXKEYWORDSPOTTER KeywordSpotter,
  GUID *EventId,
  PBOOLEAN Arm
)
{...}

Parâmetros

KeywordSpotter

Um objeto ACXKEYWORDSPOTTER existente, inicializado. Para obter mais informações sobre objetos ACX, consulte Resumo de objetos ACX. Consulte também a função AcxKeywordSpotterCreate .

EventId

Um ponteiro para um GUID que representa a EventId.

Arm

Um valor booliano que indica se a detecção de palavra-chave está armada.

Retornar valor

Retorna STATUS_SUCCESS se a chamada foi bem-sucedida. Caso contrário, ele retornará um código de erro apropriado. Para obter mais informações, consulte Usando valores NTSTATUS.

Comentários

Para obter informações gerais sobre palavra-chave detecção, consulte Ativação de voz e Assistente de Várias Vozes.

Exemplo

O uso de exemplo é mostrado abaixo.

EVT_ACX_KEYWORDSPOTTER_RETRIEVE_ARM     CodecC_EvtAcxKeywordSpotterRetrieveArm;

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

    keywordSpotterCtx = GetCodecKeywordSpotterContext(KeywordSpotter);

    keywordDetector = (CKeywordDetector*)keywordSpotterCtx->KeywordDetector;

    return keywordDetector->GetArmed(*EventId, Arm);
}

Requisitos do ACX

Versão mínima do ACX: 1.0

Para obter mais informações sobre versões do ACX, consulte Visão geral da versão do ACX.

Requisitos

Requisito Valor
Cabeçalho acxelements.h
IRQL PASSIVE_LEVEL

Confira também