AcxFactoryCircuitInitSetAcxCircuitPnpPowerCallbacks-Funktion (acxcircuit.h)
Die AcxFactoryCircuitInitSetAcxCircuitPnpPowerCallbacks-Funktion legt die PNP-Rückrufe des Treibers für den ACXFACTORYCIRCUIT fest.
Syntax
void AcxFactoryCircuitInitSetAcxCircuitPnpPowerCallbacks(
PACXFACTORYCIRCUIT_INIT FactoryInit,
PACX_FACTORY_CIRCUIT_PNPPOWER_CALLBACKS EvtPnpPowerCallbacks
);
Parameter
FactoryInit
Eine ACXFACTORYCIRCUIT_INIT-Struktur, die für die Initialisierung der Verbindungsfactory 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.
EvtPnpPowerCallbacks
Eine ACX_FACTORY_CIRCUIT_PNPPOWER_CALLBACKS power callbacks-Struktur, die die Rückrufe definiert.
Rückgabewert
Keine
Bemerkungen
HINWEIS: Dieser DDI wird derzeit nicht unterstützt. Verwenden Sie es derzeit nicht.
Vor dem Aufrufen von AcxFactoryCircuitInitSetAcxCircuitPnpPowerCallbacks sollte Ihr Treiber seine ACX_FACTORY_CIRCUIT_PNPPOWER_CALLBACKS-Struktur initialisieren, indem er ACX_FACTORY_CIRCUIT_PNPPOWER_CALLBACKS_INIT aufruft. Die ACX_FACTORY_CIRCUIT_PNPPOWER_CALLBACKS-Struktur wird als Eingabe für die AcxFactoryCircuitInitSetAcxCircuitPnpPowerCallbacks-Methode verwendet.
Beispiel
Das Beispiel für die Verwendung ist unten dargestellt.
// Get a FactoryCircuitInit structure.
//
factoryInit = AcxFactoryCircuitInitAllocate(Device);
//
// Assign the factory circuit's pnp-power callbacks.
//
ACX_FACTORY_CIRCUIT_PNPPOWER_CALLBACKS powerCallbacks;
ACX_FACTORY_CIRCUIT_PNPPOWER_CALLBACKS_INIT(&powerCallbacks);
powerCallbacks.EvtAcxFactoryCircuitPowerUp = EvtFactoryCircuitPowerUp;
powerCallbacks.EvtAcxFactoryCircuitPowerDown = EvtFactoryCircuitPowerDown;
AcxFactoryCircuitInitSetAcxCircuitPnpPowerCallbacks(factoryInit, &powerCallbacks);
ACX-Anforderungen
ACX-Mindestversion: 1.0
Weitere Informationen zu ACX-Versionen finden Sie unter ACX-Versionsübersicht.
Anforderungen
Anforderung | Wert |
---|---|
Header | acxcircuit.h |
IRQL | PASSIVE_LEVEL |