다음을 통해 공유


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

추가 정보