EVT_ACX_EVENT_DISABLE回呼函式 (acxevents.h)

驅動程式會使用 EVT_ACX_EVENT_DISABLE 回呼來停用 ACXEVENT 來源。

語法

EVT_ACX_EVENT_DISABLE EvtAcxEventDisable;

void EvtAcxEventDisable(
  ACXEVENT Event
)
{...}

參數

Event

ACXEVENT 物件 (ACX 物件 摘要) 中所述。

傳回值

備註

範例

此範例顯示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

另請參閱