EVT_ACX_KEYWORDSPOTTER_RETRIEVE_ARM Rückruffunktion (acxelements.h)

Der EVT_ACX_KEYWORDSPOTTER_RETRIEVE_ARM Rückruf ruft den aktuellen Armzustand des Schlüsselwort (keyword)-Spotters ab.

Syntax

EVT_ACX_KEYWORDSPOTTER_RETRIEVE_ARM EvtAcxKeywordspotterRetrieveArm;

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

Parameter

KeywordSpotter

Ein vorhandenes, initialisiertes ACXKEYWORDSPOTTER-Objekt. Weitere Informationen zu ACX-Objekten finden Sie unter Zusammenfassung der ACX-Objekte. Siehe auch die AcxKeywordSpotterCreate-Funktion .

EventId

Ein Zeiger auf eine GUID, die die EventId darstellt.

Arm

Ein boolescher Wert, der angibt, ob die Schlüsselwort (keyword) Erkennung bewaffnet ist.

Rückgabewert

Gibt zurück STATUS_SUCCESS , wenn der Aufruf erfolgreich war. Andernfalls wird ein entsprechender Fehlercode zurückgegeben. Weitere Informationen finden Sie unter Verwenden von NTSTATUS-Werten.

Hinweise

Allgemeine Informationen zu Schlüsselwort (keyword) Erkennung finden Sie unter Sprachaktivierung und Assistent für mehrere Sprachversionen.

Beispiel

Die Verwendungsbeispiele finden Sie unten.

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

ACX-Anforderungen

AcX-Mindestversion: 1.0

Weitere Informationen zu ACX-Versionen finden Sie unter ACX-Versionsübersicht.

Anforderungen

Anforderung Wert
Header acxelements.h
IRQL PASSIVE_LEVEL

Weitere Informationen