Condividi tramite


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

Vedi anche

Supporto delle notifiche hardware

Informazioni di riferimento sulle notifiche hardware