HWN_CLIENT_SET_STATE funzione di callback (hwnclx.h)
Implementato dal driver client per impostare lo stato del componente di notifica hardware. Viene richiamato quando un utente vuole modificare lo stato di un driver.
Sintassi
HWN_CLIENT_SET_STATE HwnClientSetState;
NTSTATUS HwnClientSetState(
[in] PVOID Context,
[in] PVOID Buffer,
[in] ULONG BufferLength,
[out] PULONG BytesWritten
)
{...}
Parametri
[in] Context
Puntatore alle informazioni di contesto del driver client. Questo spazio di memoria è disponibile per l'uso da parte del driver client. Viene allocata come parte dello spazio del contesto dell'oggetto framework da WdfDeviceCreate. Per altre informazioni, vedere HWN_CLIENT_REGISTRATION_PACKET e Framework Object Context Space.
[in] Buffer
Buffer di byte BufferLength contenenti una struttura HWN_HEADER che include una o più strutture HWN_SETTINGS che specificano le notifiche hardware da impostare.
[in] BufferLength
Dimensioni del buffer in byte.
[out] BytesWritten
Puntatore a una variabile che indica il numero di byte scritti dalla funzione.
Valore restituito
Restituisce STATUS_SUCCESS se l'operazione ha esito positivo. In caso contrario, restituisce un codice di errore NTSTATUS appropriato.
Commenti
Registrare l'implementazione di questa funzione di callback impostando il membro appropriato di HWN_CLIENT_REGISTRATION_PACKET e quindi chiamando HwNRegisterClient.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 10, versione 1709 |
Server minimo supportato | Windows Server 2016 |
Piattaforma di destinazione | Windows |
Intestazione | hwnclx.h |
IRQL | PASSIVE_LEVEL |