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 |