UFX_PROPRIETARY_CHARGER_SET_PROPERTY Rückruffunktion (ufxproprietarycharger.h)
Die Implementierung des Filtertreibers, um eine konfigurierbare Eigenschaft für das Ladegerät festzulegen.
Syntax
UFX_PROPRIETARY_CHARGER_SET_PROPERTY UfxProprietaryChargerSetProperty;
NTSTATUS UfxProprietaryChargerSetProperty(
[in] PVOID Context,
[in] PCONFIGURABLE_CHARGER_PROPERTY_HEADER Property
)
{...}
Parameter
[in] Context
Ein Zeiger auf einen vom Treiber definierten Kontext.
[in] Property
Ein Zeiger auf eine CONFIGURABLE_CHARGER_PROPERTY_HEADER Struktur (definiert in charging.h), die die konfigurierbare Ladeladeeigenschaft beschreibt, die festgelegt werden soll.
Rückgabewert
Wenn der Vorgang erfolgreich ist, muss die Rückruffunktion STATUS_SUCCESS oder einen anderen status Wert zurückgeben, für den NT_SUCCESS(status) true entspricht. Andernfalls muss ein status Wert zurückgegeben werden, für den NT_SUCCESS(status) false entspricht.
Hinweise
Um die Handhabung proprietärer Ladegeräte zu unterstützen, muss der USB-Unterfiltertreiber Unterstützung veröffentlichen. Während des Veröffentlichungsprozesses registriert der Treiber auch die Implementierung dieser Rückruffunktion. Weitere Informationen finden Sie unter USB-Filtertreiber zur Unterstützung proprietärer Ladegeräte.
In dieser Rückruffunktion legt der Treiber den angegebenen Eigenschaftswert fest. Beispielsweise legt der Treiber nach der Erkennung eines HVDCP-Ladegeräts die Ausgangsspannungen auf den angegebenen Wert fest.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Windows |
KMDF-Mindestversion | 1.0 |
UMDF-Mindestversion | 2.0 |
Kopfzeile | ufxproprietarycharger.h |
IRQL | PASSIVE_LEVEL |