AcxFactoryCircuitInitFree-Funktion (acxcircuit.h)
Die AcxFactoryCircuitInitFree-Funktion löscht das Initialisierungsobjekt der Werksleitung.
Syntax
void AcxFactoryCircuitInitFree(
PACXFACTORYCIRCUIT_INIT FactoryInit
);
Parameter
FactoryInit
Eine ACXFACTORYCIRCUIT_INIT-Struktur, die für die Initialisierung der Leitungsfabrik verwendet wird. Dies ist eine undurchsichtige Struktur, die verwendet wird, um AcX Circuit Factory-Initialisierungsinformationen zu speichern und die Factory einem WDF-Gerät zuzuordnen.
Verwenden Sie die AcxFactoryCircuitInitAllocate-Funktion , um die ACXFACTORYCIRCUIT_INIT-Struktur zu initialisieren.
Rückgabewert
Keine
Bemerkungen
Diese Funktion gibt keinen Wert zurück.
Der Treiber ist für das Löschen des ACXFACTORYCIRCUIT_INIT-Objekts mit diesem DDI verantwortlich, wenn acxFactoryCircuitCreate nicht aufgerufen wird oder einen Fehler zurückgibt.
Beispiel
Die Verwendungsbeispiele finden Sie unten.
// 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;
}
}
ACX-Anforderungen
AcX-Mindestversion: 1.0
Weitere Informationen zu ACX-Versionen finden Sie unter ACX-Versionsübersicht.
Anforderungen
Anforderung | Wert |
---|---|
Header | acxcircuit.h |
IRQL | <= DISPATCH_LEVEL |