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 版本概述

要求

要求
Header acxelements.h

另请参阅