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 |