EVT_ACX_EVENT_ENABLE回呼函式 (acxevents.h)
驅動程式會使用 EVT_ACX_EVENT_ENABLE 回呼來啟用 ACXEVENT 來源。
語法
EVT_ACX_EVENT_ENABLE EvtAcxEventEnable;
NTSTATUS EvtAcxEventEnable(
ACXEVENT Event
)
{...}
參數
Event
ACXEVENT 物件 (ACX 物件 摘要) 中所述。
傳回值
如果呼叫成功,則傳 STATUS_SUCCESS
回 。 否則,它會傳回適當的錯誤碼。 如需詳細資訊,請參閱 使用NTSTATUS值。
備註
範例
此範例顯示EVT_ACX_EVENT_ENABLE回呼的使用。
//
// 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::EvtEventEnableCallback(
_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 enable event source.
return STATUS_SUCCESS;
}
ACX 需求
最低 ACX 版本: 1.0
如需 ACX 版本的詳細資訊,請參閱 ACX 版本概觀。
規格需求
需求 | 值 |
---|---|
標頭 | acxevents.h |
IRQL | PASSIVE_LEVEL |