EVT_ACX_KEYWORDSPOTTER_RETRIEVE_ARM funzione di callback (acxelements.h)
Il callback EVT_ACX_KEYWORDSPOTTER_RETRIEVE_ARM recupera lo stato del braccio corrente dell'elemento spotter della parola chiave.
Sintassi
EVT_ACX_KEYWORDSPOTTER_RETRIEVE_ARM EvtAcxKeywordspotterRetrieveArm;
NTSTATUS EvtAcxKeywordspotterRetrieveArm(
ACXKEYWORDSPOTTER KeywordSpotter,
GUID *EventId,
PBOOLEAN Arm
)
{...}
Parametri
KeywordSpotter
Oggetto ACXKEYWORDSPOTTER esistente inizializzato. Per altre informazioni sugli oggetti ACX, vedere Riepilogo degli oggetti ACX. Vedere anche la funzione AcxKeywordSpotterCreate .
EventId
Puntatore a un GUID che rappresenta l'EventId.
Arm
Valore booleano che indica se il rilevamento delle parole chiave è armato.
Valore restituito
Restituisce STATUS_SUCCESS
se la chiamata ha avuto esito positivo. In caso contrario, restituisce un codice di errore appropriato. Per altre informazioni, vedere Uso dei valori NTSTATUS.
Commenti
Per informazioni generali sul rilevamento delle parole chiave, vedere Attivazione vocale e Assistente vocale multiplo.
Esempio
Di seguito è riportato un esempio di utilizzo.
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);
}
Requisiti di ACX
Versione minima di ACX: 1.0
Per altre informazioni sulle versioni ACX, vedere La panoramica della versione di ACX.
Requisiti
Requisito | Valore |
---|---|
Intestazione | acxelements.h |
IRQL | PASSIVE_LEVEL |