Поделиться через


Функция AcxFactoryCircuitInitAllocate (acxcircuit.h)

Функция AcxFactoryCircuitInitAllocate используется для инициализации непрозрачной структуры ACXFACTORYCIRCUIT_INIT, используемой функцией AcxFactoryCircuitCreate.

Синтаксис

PACXFACTORYCIRCUIT_INIT AcxFactoryCircuitInitAllocate(
  WDFDEVICE Device
);

Параметры

Device

Объект WDFDEVICE ( описанный в разделе Сводка объектов платформы), связанный с каналом ACX.

Возвращаемое значение

Указатель на инициализированную структуру ACXFACTORYCIRCUIT_INIT. Это непрозрачная структура, доступ к которому осуществляется с помощью API.

Комментарии

Драйвер отвечает за удаление объекта ACXFACTORYCIRCUIT_INIT с помощью AcxFactoryCircuitInitFree, если AcxFactoryCircuitCreate не вызывается или возвращает ошибку.

Пример

Ниже приведен пример использования.

    //
    // Get a FactoryCircuitInit structure.
    //
    PACXFACTORYCIRCUIT_INIT factoryInit = NULL;
    factoryInit = AcxFactoryCircuitInitAllocate(Device);

Требования ACX

Минимальная версия ACX: 1.0

Дополнительные сведения о версиях ACX см. в статье Обзор версий ACX.

Требования

Требование Значение
Заголовок acxcircuit.h
IRQL PASSIVE_LEVEL

См. также раздел