Condividi tramite


UFX_PROPRIETARY_CHARGER_SET_PROPERTY funzione di callback (ufxproprietarycharger.h)

Implementazione del driver di filtro per impostare una proprietà configurabile sul caricatore.

Sintassi

UFX_PROPRIETARY_CHARGER_SET_PROPERTY UfxProprietaryChargerSetProperty;

NTSTATUS UfxProprietaryChargerSetProperty(
  [in] PVOID Context,
  [in] PCONFIGURABLE_CHARGER_PROPERTY_HEADER Property
)
{...}

Parametri

[in] Context

Puntatore a un contesto definito dal driver.

[in] Property

Puntatore a una struttura CONFIGURABLE_CHARGER_PROPERTY_HEADER (definita in charge.h) che descrive la proprietà del caricatore configurabile da impostare.

Valore restituito

Se l'operazione ha esito positivo, la funzione di callback deve restituire STATUS_SUCCESS o un altro valore di stato per cui NT_SUCCESS(status) è TRUE. In caso contrario, deve restituire un valore di stato per il quale NT_SUCCESS(status) è uguale a FALSE.

Commenti

Per supportare la gestione dei caricatori proprietari, il driver di filtro inferiore USB deve pubblicare il supporto. Durante il processo di pubblicazione, il driver registra anche l'implementazione di questa funzione di callback. Per altre informazioni, vedere Driver di filtro USB per il supporto di caricatori proprietari.

In questa funzione di callback il driver imposta il valore della proprietà specificato. Ad esempio, dopo il rilevamento di un caricatore HVDCP, il driver imposta la tensione di output sul valore specificato.

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Versione KMDF minima 1,0
Versione UMDF minima 2,0
Intestazione ufxproprietarycharger.h
IRQL PASSIVE_LEVEL

Vedi anche

Driver filtro USB per il supporto di caricatori proprietari