UFX_PROPRIETARY_CHARGER_SET_PROPERTY fonction de rappel (ufxproprietarycharger.h)
Implémentation du pilote de filtre pour définir une propriété configurable sur le chargeur.
Syntaxe
UFX_PROPRIETARY_CHARGER_SET_PROPERTY UfxProprietaryChargerSetProperty;
NTSTATUS UfxProprietaryChargerSetProperty(
[in] PVOID Context,
[in] PCONFIGURABLE_CHARGER_PROPERTY_HEADER Property
)
{...}
Paramètres
[in] Context
Pointeur vers un contexte défini par le pilote.
[in] Property
Pointeur vers une structure CONFIGURABLE_CHARGER_PROPERTY_HEADER (définie dans la charge.h) qui décrit la propriété chargeur configurable à définir.
Valeur de retour
Si l’opération réussit, la fonction de rappel doit retourner STATUS_SUCCESS, ou une autre valeur d’état pour laquelle NT_SUCCESS(status) a la valeur TRUE. Sinon, il doit retourner une valeur d’état pour laquelle NT_SUCCESS(status) a la valeur FALSE.
Remarques
Pour prendre en charge la gestion des chargeurs propriétaires, le pilote de filtre inférieur USB doit publier la prise en charge. Pendant le processus de publication, le pilote inscrit également son implémentation de cette fonction de rappel. Pour plus d’informations, consultez pilote de filtre USB pour prendre en charge les chargeurs propriétaires.
Dans cette fonction de rappel, le pilote définit la valeur de propriété spécifiée. Par exemple, après la détection d’un chargeur HVDCP, le pilote définit les tensions de sortie sur la valeur spécifiée.
Exigences
Exigence | Valeur |
---|---|
plateforme cible | Windows |
version minimale de KMDF | 1.0 |
version minimale de UMDF | 2.0 |
d’en-tête | ufxproprietarycharger.h |
IRQL | PASSIVE_LEVEL |
Voir aussi
pilote de filtre USB pour prendre en charge les chargeurs propriétaires