다음을 통해 공유


EVT_ACX_KEYWORDSPOTTER_RETRIEVE_ARM 콜백 함수(acxelements.h)

EVT_ACX_KEYWORDSPOTTER_RETRIEVE_ARM 콜백은 키워드(keyword) 스포터의 현재 arm 상태를 검색합니다.

구문

EVT_ACX_KEYWORDSPOTTER_RETRIEVE_ARM EvtAcxKeywordspotterRetrieveArm;

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

매개 변수

KeywordSpotter

초기화된 기존 ACXKEYWORDSPOTTER 개체입니다. ACX 개체에 대한 자세한 내용은 ACX 개체 요약을 참조하세요. AcxKeywordSpotterCreate 함수도 참조하세요.

EventId

EventId를 나타내는 GUID에 대한 포인터입니다.

Arm

키워드(keyword) 검색이 무장되어 있는지 여부를 나타내는 부울 값입니다.

반환 값

호출에 성공하면 를 반환합니다 STATUS_SUCCESS . 그렇지 않으면 적절한 오류 코드를 반환합니다. 자세한 내용은 NTSTATUS 값 사용을 참조하세요.

설명

키워드(keyword) 검색에 대한 일반적인 내용은 음성 활성화다중 음성 도우미를 참조하세요.

예제

예제 사용법은 다음과 같습니다.

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

추가 정보