AcxFactoryCircuitInitFree, fonction (acxcircuit.h)
La fonction AcxFactoryCircuitInitFree supprime l’objet d’initialisation du circuit de fabrique.
Syntaxe
void AcxFactoryCircuitInitFree(
PACXFACTORYCIRCUIT_INIT FactoryInit
);
Paramètres
FactoryInit
Structure ACXFACTORYCIRCUIT_INIT utilisée pour l’initialisation de la fabrique de circuits. Il s’agit d’une structure opaque utilisée pour stocker les informations d’initialisation de la fabrique du circuit ACX et associer la fabrique à un appareil WDF.
Utilisez la fonction AcxFactoryCircuitInitAllocate pour initialiser la structure ACXFACTORYCIRCUIT_INIT.
Valeur de retour
None
Remarques
Cette fonction ne retourne pas de valeur.
Le pilote est chargé de supprimer l’objet ACXFACTORYCIRCUIT_INIT à l’aide de cette DDI si acxFactoryCircuitCreate n’est pas appelé ou retourne une erreur.
Exemple
L’exemple d’utilisation est illustré ci-dessous.
// 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;
}
}
Configuration requise pour ACX
Version ACX minimale : 1.0
Pour plus d’informations sur les versions d’ACX, consultez Vue d’ensemble des versions d’ACX.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | acxcircuit.h |
IRQL | <= DISPATCH_LEVEL |