функция обратного вызова EVT_ACX_EVENT_DISABLE (acxevents.h)
Обратный вызов EVT_ACX_EVENT_DISABLE используется драйвером для отключения источника ACXEVENT.
Синтаксис
EVT_ACX_EVENT_DISABLE EvtAcxEventDisable;
void EvtAcxEventDisable(
ACXEVENT Event
)
{...}
Параметры
Event
Объект ACXEVENT (описан в разделе Сводка по объектам ACX).
Возвращаемое значение
None
Remarks
Пример
В этом примере показано использование обратного вызова 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.
Требования
Требование | Значение |
---|---|
Заголовок | acxevents.h |
IRQL | PASSIVE_LEVEL |