структура ACX_FACTORY_CIRCUIT_PNPPOWER_CALLBACKS (acxcircuit.h)
Структура ACX_FACTORY_CIRCUIT_PNPPOWER_CALLBACKS содержит указатели на функции обратного вызова событий ACXFACTORYCIRCUIT в Plug and Play и power eventback.
Синтаксис
typedef struct _ACX_FACTORY_CIRCUIT_PNPPOWER_CALLBACKS {
ULONG Size;
PFN_ACX_FACTORY_CIRCUIT_PREPARE_HARDWARE EvtAcxFactoryCircuitPrepareHardware;
PFN_ACX_FACTORY_CIRCUIT_RELEASE_HARDWARE EvtAcxFactoryCircuitReleaseHardware;
PFN_ACX_FACTORY_CIRCUIT_POWER_UP EvtAcxFactoryCircuitPowerUp;
PFN_ACX_FACTORY_CIRCUIT_POWER_DOWN EvtAcxFactoryCircuitPowerDown;
} ACX_FACTORY_CIRCUIT_PNPPOWER_CALLBACKS, *PACX_FACTORY_CIRCUIT_PNPPOWER_CALLBACKS;
Члены
Size
Размер этой структуры в байтах.
EvtAcxFactoryCircuitPrepareHardware
Указатель на функцию обратного вызова ACX_FACTORY_CIRCUIT_PREPARE_HARDWARE драйвера функцию обратного вызова события или NULL.
EvtAcxFactoryCircuitReleaseHardware
Указатель на функцию обратного вызова ACX_FACTORY_CIRCUIT_RELEASE_HARDWARE драйвера функцию обратного вызова события или NULL.
EvtAcxFactoryCircuitPowerUp
Указатель на функцию обратного вызова ACX_FACTORY_CIRCUIT_POWER_UP или NULL.
EvtAcxFactoryCircuitPowerDown
Указатель на функцию обратного вызова ACX_FACTORY_CIRCUIT_POWER_DOWN или NULL.
Замечания
Структура ACX_FACTORY_CIRCUIT_PNPPOWER_CALLBACKS используется в качестве входных данных для метода AcxFactoryCircuitInitSetAcxCircuitPnpPowerCallbacks.
Драйвер должен инициализировать свою ACX_FACTORY_CIRCUIT_PNPPOWER_CALLBACKS структуру, вызвав функцию ACX_FACTORY_CIRCUIT_PNPPOWER_CALLBACKS_INIT.
Пример
Ниже показан пример использования.
//
// Assign the factory circuit's pnp-power callbacks.
//
ACX_FACTORY_CIRCUIT_PNPPOWER_CALLBACKS powerCallbacks;
ACX_FACTORY_CIRCUIT_PNPPOWER_CALLBACKS_INIT(&powerCallbacks);
powerCallbacks.EvtAcxFactoryCircuitPowerUp = EvtFactoryCircuitPowerUp;
powerCallbacks.EvtAcxFactoryCircuitPowerDown = EvtFactoryCircuitPowerDown;
AcxFactoryCircuitInitSetAcxCircuitPnpPowerCallbacks(factoryInit, &powerCallbacks);
Требования к ACX
минимальная версия ACX: 1.0
Дополнительные сведения о версиях ACX см. в обзоре версий ACX.
Требования
Требование | Ценность |
---|---|
заголовка | acxcircuit.h |