다음을 통해 공유


ACX_KEYWORDSPOTTER_CALLBACKS 구조체(acxelements.h)

ACX_KEYWORDSPOTTER_CALLBACKS 구조는 키워드(keyword) 스포터 작업에 대한 드라이버 콜백을 식별합니다.

구문

typedef struct _ACX_KEYWORDSPOTTER_CALLBACKS {
  ULONG                                  Size;
  PFN_ACX_KEYWORDSPOTTER_RETRIEVE_ARM    EvtAcxKeywordSpotterRetrieveArm;
  PFN_ACX_KEYWORDSPOTTER_ASSIGN_ARM      EvtAcxKeywordSpotterAssignArm;
  PFN_ACX_KEYWORDSPOTTER_ASSIGN_PATTERNS EvtAcxKeywordSpotterAssignPatterns;
  PFN_ACX_KEYWORDSPOTTER_ASSIGN_RESET    EvtAcxKeywordSpotterAssignReset;
} ACX_KEYWORDSPOTTER_CALLBACKS, *PACX_KEYWORDSPOTTER_CALLBACKS;

멤버

Size

이 콜백 구조체의 길이(바이트)입니다.

EvtAcxKeywordSpotterRetrieveArm

ACX_KEYWORDSPOTTER_RETRIEVE_ARM 콜백입니다.

EvtAcxKeywordSpotterAssignArm

ACX_KEYWORDSPOTTER_ASSIGN_ARM 콜백입니다.

EvtAcxKeywordSpotterAssignPatterns

ACX_KEYWORDSPOTTER_ASSIGN_PATTERNS 콜백입니다.

EvtAcxKeywordSpotterAssignReset

ACX_KEYWORDSPOTTER_ASSIGN_RESET 콜백입니다.

설명

예제

사용 예제는 다음과 같습니다.

    ACX_KEYWORDSPOTTER_CALLBACKS    keywordSpotterCallbacks;

    ACX_KEYWORDSPOTTER_CALLBACKS_INIT(&keywordSpotterCallbacks);
    keywordSpotterCallbacks.EvtAcxKeywordSpotterRetrieveArm = CodecC_EvtAcxKeywordSpotterRetrieveArm;
    keywordSpotterCallbacks.EvtAcxKeywordSpotterAssignArm = CodecC_EvtAcxKeywordSpotterAssignArm;
    keywordSpotterCallbacks.EvtAcxKeywordSpotterAssignPatterns = CodecC_EvtAcxKeywordSpotterAssignPatterns;
    keywordSpotterCallbacks.EvtAcxKeywordSpotterAssignReset = CodecC_EvtAcxKeywordSpotterAssignReset;

ACX 요구 사항

최소 ACX 버전: 1.0

ACX 버전에 대한 자세한 내용은 ACX 버전 개요를 참조하세요.

요구 사항

요구 사항
헤더 acxelements.h

추가 정보