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.
Valor de retorno
Nenhum
Observações
Essa função não retorna um valor.
O driver é responsável por excluir o objeto ACXFACTORYCIRCUIT_INIT usando essa DDI se o 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 |