Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Структура ACX_CIRCUIT_PNPPOWER_CALLBACKS содержит указатели на обратный вызов событий ACXCIRCUIT в Plug and Play и power eventback.
Синтаксис
typedef struct _ACX_CIRCUIT_PNPPOWER_CALLBACKS {
ULONG Size;
PFN_ACX_CIRCUIT_PREPARE_HARDWARE EvtAcxCircuitPrepareHardware;
PFN_ACX_CIRCUIT_RELEASE_HARDWARE EvtAcxCircuitReleaseHardware;
PFN_ACX_CIRCUIT_POWER_UP EvtAcxCircuitPowerUp;
PFN_ACX_CIRCUIT_POWER_DOWN EvtAcxCircuitPowerDown;
} ACX_CIRCUIT_PNPPOWER_CALLBACKS, *PACX_CIRCUIT_PNPPOWER_CALLBACKS;
Члены
Size
Размер этой структуры в байтах.
EvtAcxCircuitPrepareHardware
Указатель на функцию обратного вызова ACX_CIRCUIT_PREPARE_HARDWARE драйвера функцию обратного вызова события или NULL.
EvtAcxCircuitReleaseHardware
Указатель на ACX_CIRCUIT_RELEASE_HARDWARE функцию обратного вызова события драйвера или NULL.
EvtAcxCircuitPowerUp
Указатель на функцию обратного вызова ACX_CIRCUIT_POWER_UP функцию обратного вызова события или NULL.
EvtAcxCircuitPowerDown
Указатель на функцию обратного вызова ACX_CIRCUIT_POWER_DOWN события или NULL.
Замечания
Структура ACX_CIRCUIT_PNPPOWER_CALLBACKS используется в качестве входных данных для метода acxCircuitInitSetAcxCircuitPnpPowerCallbacks.
Драйвер должен инициализировать структуру ACX_CIRCUIT_PNPPOWER_CALLBACKS путем вызова ACX_CIRCUIT_PNPPOWER_CALLBACKS_INIT.
Пример
Ниже показан пример использования.
//
// Assign the circuit's pnp-power callbacks.
//
{
ACX_CIRCUIT_PNPPOWER_CALLBACKS powerCallbacks;
ACX_CIRCUIT_PNPPOWER_CALLBACKS_INIT(&powerCallbacks);
powerCallbacks.EvtAcxCircuitPowerUp = EvtCircuitPowerUp;
powerCallbacks.EvtAcxCircuitPowerDown = EvtCircuitPowerDown;
AcxCircuitInitSetAcxCircuitPnpPowerCallbacks(CircuitInit, &powerCallbacks);
}
status = AcxCircuitInitAssignAcxCreateStreamCallback(CircuitInit, EvtCircuitCreateStream);
Требования к ACX
минимальная версия ACX: 1.0
Дополнительные сведения о версиях ACX см. в обзоре версий ACX.
Требования
| Требование | Ценность |
|---|---|
| заголовка | acxcircuit.h |