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

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

Синтаксис

VOID AcxCircuitInitFree(
  PACXCIRCUIT_INIT CircuitInit
);

Параметры

CircuitInit

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

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

Никакой

Замечания

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

Драйвер отвечает за удаление объекта 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

См. также