EVT_ACX_KEYWORDSPOTTER_RETRIEVE_ARM función de devolución de llamada (acxelements.h)
La devolución de llamada EVT_ACX_KEYWORDSPOTTER_RETRIEVE_ARM recupera el estado de brazo actual del spotter de palabra clave.
Sintaxis
EVT_ACX_KEYWORDSPOTTER_RETRIEVE_ARM EvtAcxKeywordspotterRetrieveArm;
NTSTATUS EvtAcxKeywordspotterRetrieveArm(
ACXKEYWORDSPOTTER KeywordSpotter,
GUID *EventId,
PBOOLEAN Arm
)
{...}
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.
Arm
Valor booleano que indica si la detección de palabras clave está armada.
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_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 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 |