EVT_ACX_EVENT_DISABLE回调函数 (acxevents.h)
驱动程序使用EVT_ACX_EVENT_DISABLE回调来禁用 ACXEVENT 源。
语法
EVT_ACX_EVENT_DISABLE EvtAcxEventDisable;
void EvtAcxEventDisable(
ACXEVENT Event
)
{...}
参数
Event
ACXEVENT 对象 () 摘要 中所述。
返回值
无
备注
示例
此示例演示如何使用 EVT_ACX_EVENT_DISABLE 回调。
//
// Add enable/disable callbacks for this element.
//
ACX_EVENT_CALLBACKS_INIT(&eventCallbacks);
eventCallbacks.EvtAcxEventEnable = &TestElement::EvtEventEnableCallback;
eventCallbacks.EvtAcxEventDisable = &TestElement::EvtEventDisableCallback;
ACX_EVENT_CONFIG_INIT(&eventCfg);
NTSTATUS
TestElement::EvtEventDisableCallback(
_In_ ACXEVENT Event
)
{
TEST_EVENT_CONTEXT * eventCtx;
TestElement * This;
PAGED_CODE();
eventCtx = GetTestEventContext(Event);
ASSERT(eventCtx != NULL);
ASSERT(eventCtx->TestElement != NULL);
This = eventCtx->TestElement;
// Add code to disable event source.
return STATUS_SUCCESS;
}
ACX 要求
最低 ACX 版本: 1.0
有关 ACX 版本的详细信息,请参阅 ACX 版本概述。
要求
要求 | 值 |
---|---|
Header | acxevents.h |
IRQL | PASSIVE_LEVEL |