HWN_CLIENT_SET_STATE função de retorno de chamada (hwnclx.h)
Implementado pelo driver cliente para definir o estado do componente de notificação de hardware. Ele é invocado quando um usuário deseja alterar o estado de um driver.
HWN_CLIENT_SET_STATE HwnClientSetState;
NTSTATUS HwnClientSetState(
[in] PVOID Context,
[in] PVOID Buffer,
[in] ULONG BufferLength,
[out] PULONG BytesWritten
)
{...}
[in] Context
Ponteiro para as informações de contexto do driver cliente. Esse espaço de memória está disponível para uso pelo driver cliente. Ele é alocado como parte do espaço de contexto do objeto da estrutura WdfDeviceCreate. Para obter mais informações, consulte HWN_CLIENT_REGISTRATION_PACKET e Framework Object Context Space.
[in] Buffer
Buffer de BufferLength bytes que contêm uma estrutura de HWN_HEADER, incluindo uma ou mais estruturas de HWN_SETTINGS que especificam as notificações de hardware a serem definidas.
[in] BufferLength
O tamanho do buffer em bytes.
[out] BytesWritten
Ponteiro para uma variável que indica o número de bytes gravados pela função.
Retorne STATUS_SUCCESS se a operação for bem-sucedida. Caso contrário, retorne um código de erro NTSTATUS apropriado.
Registre sua implementação dessa função de retorno de chamada definindo o membro apropriado do HWN_CLIENT_REGISTRATION_PACKET e, em seguida, chamando HwNRegisterClient.
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Windows 10, versão 1709 |
servidor com suporte mínimo | Windows Server 2016 |
da Plataforma de Destino | Windows |
cabeçalho | hwnclx.h |
IRQL | PASSIVE_LEVEL |