Compartilhar via


Função AcxFactoryCircuitInitFree (acxcircuit.h)

A função AcxFactoryCircuitInitFree exclui o objeto de inicialização do circuito de fábrica.

Sintaxe

void AcxFactoryCircuitInitFree(
  PACXFACTORYCIRCUIT_INIT FactoryInit
);

Parâmetros

FactoryInit

Uma estrutura ACXFACTORYCIRCUIT_INIT usada para inicialização de fábrica de circuitos. Essa é uma estrutura opaca usada para armazenar informações de inicialização de fábrica do Circuito ACX e associar a fábrica a um dispositivo WDF.

Use a função AcxFactoryCircuitInitAllocate para inicializar a estrutura ACXFACTORYCIRCUIT_INIT.

Retornar valor

Nenhum

Comentários

Essa função não retorna um valor.

O driver será responsável por excluir o objeto ACXFACTORYCIRCUIT_INIT usando essa DDI se AcxFactoryCircuitCreate não for invocado ou retornar um erro.

Exemplo

O uso de exemplo é mostrado abaixo.

// Get a FactoryCircuitInit structure

  ctrlInit = AcxFactoryCircuitInitAllocate(Device);

...

// Example exit routine that shows freeing an example init structure

exit:
    if (!NT_SUCCESS(status))
    {
        if (ctrlInit)
        {
            AcxFactoryCircuitInitFree(ctrlInit);
            ctrlInit = nullptr;
        }
    }

Requisitos do ACX

Versão mínima do ACX: 1.0

Para obter mais informações sobre versões do ACX, consulte Visão geral da versão do ACX.

Requisitos

Requisito Valor
Cabeçalho acxcircuit.h
IRQL <= DISPATCH_LEVEL

Confira também