Compartilhar via


Função DevicePowerSetDeviceState (powrprof.h)

Modifica os dados especificados no dispositivo especificado.

Sintaxe

DWORD DevicePowerSetDeviceState(
  [in] LPCWSTR DeviceDescription,
  [in] ULONG   SetFlags,
  [in] PVOID   SetData
);

Parâmetros

[in] DeviceDescription

O nome ou a cadeia de caracteres do identificador de hardware do dispositivo a ser modificado.

[in] SetFlags

As propriedades do dispositivo que devem ser modificadas.

Valor Significado
DEVICEPOWER_SET_WAKEENABLED
0x00000001
Permite que o dispositivo especificado ative o sistema.
DEVICEPOWER_CLEAR_WAKEENABLED
0x00000002
Impede que o dispositivo especificado seja capaz de ativar o sistema.

[in] SetData

Reservado, deve ser NULL.

Valor retornado

Se a função for bem-sucedida, o valor retornado será diferente de zero.

Se a função falhar, o valor retornado será zero. Para obter informações de erro estendidas, chame GetLastError.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho powrprof.h
Biblioteca PowrProf.lib
DLL PowrProf.dll

Confira também

Gerenciamento de Energia do Dispositivo