AcxFactoryCircuitInitFree, fonction (acxcircuit.h)
La fonction AcxFactoryCircuitInitFree supprime l’objet d’initialisation du circuit d’usine.
Syntaxe
void AcxFactoryCircuitInitFree(
PACXFACTORYCIRCUIT_INIT FactoryInit
);
Paramètres
FactoryInit
Structure ACXFACTORYCIRCUIT_INIT utilisée pour l’initialisation d’usine de circuit. Il s’agit d’une structure opaque utilisée pour stocker les informations d’initialisation des fabriques de circuit ACX et associer la fabrique à un appareil WDF.
Utilisez la fonction AcxFactoryCircuitInitAllocate pour initialiser la structure ACXFACTORYCIRCUIT_INIT.
Valeur de retour
Aucun
Remarques
Cette fonction ne retourne pas de valeur.
Le pilote est responsable de la suppression de 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 minimale d’ACX : 1.0
Pour plus d’informations sur les versions ACX, consultez vue d’ensemble de la version ACX.
Exigences
Exigence | Valeur |
---|---|
d’en-tête | acxcircuit.h |
IRQL | <= DISPATCH_LEVEL |