다음을 통해 공유


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

참고 항목