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

Функция AcxCircuitInitFree удаляет объект инициализации канала.

Синтаксис

void AcxCircuitInitFree(
  PACXCIRCUIT_INIT CircuitInit
);

Параметры

CircuitInit

Структура ACXCIRCUIT_INIT, которая определяет инициализацию канала. ACXCIRCUIT_INIT является непрозрачным объектом, используемым для инициализации канала. Используйте AcxCircuitInitAllocate для инициализации структуры ACXCIRCUIT_INIT.

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

None

Remarks

Эта функция не возвращает значение.

Драйвер отвечает за удаление объекта ACXCIRCUIT_INIT с помощью этого DDI, если AcxCircuitCreate не вызывается и не возвращает ошибку.

Пример

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


    //
    // Get a CircuitInit structure.
    //
    PACXCIRCUIT_INIT circuitInit = NULL;
    circuitInit = AcxCircuitInitAllocate(Device);

// Later in the code on an exit close down process...

exit:
    if (!NT_SUCCESS(status))
    {
        if (circuitInit)
        {
            AcxCircuitInitFree(circuitInit);
        }
    }

Требования ACX

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

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

Требования

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

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