Функция 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 |