共用方式為


EVT_ACX_KEYWORDSPOTTER_RETRIEVE_ARM回呼函式 (acxelements.h)

EVT_ACX_KEYWORDSPOTTER_RETRIEVE_ARM回呼會擷取關鍵詞 spotter 目前的 arm 狀態。

語法

EVT_ACX_KEYWORDSPOTTER_RETRIEVE_ARM EvtAcxKeywordspotterRetrieveArm;

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

參數

KeywordSpotter

現有、初始化的 ACXKEYWORDSPOTTER 物件。 如需 ACX 對象的詳細資訊,請參閱 ACX 物件的摘要。 另請參閱 AcxKeywordSpotterCreate 函式。

EventId

表示 EventId 之 GUID 的指標。

Arm

布爾值,指出關鍵詞偵測是否已啟用。

傳回值

如果呼叫成功,則傳 STATUS_SUCCESS 回 。 否則,它會傳回適當的錯誤碼。 如需詳細資訊,請參閱 使用NTSTATUS值

備註

如需關鍵詞偵測的一般資訊,請參閱 語音啟用多個語音助理

範例

範例使用方式如下所示。

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 需求

最小 ACX 版本: 1.0

如需 ACX 版本的詳細資訊,請參閱 ACX 版本概觀

規格需求

需求
標頭 acxelements.h
IRQL PASSIVE_LEVEL

另請參閱