estrutura HW_PROFILE_INFOW (winbase.h)
Contém informações sobre um perfil de hardware. A função GetCurrentHwProfile
Sintaxe
typedef struct tagHW_PROFILE_INFOW {
DWORD dwDockInfo;
WCHAR szHwProfileGuid[HW_PROFILE_GUIDLEN];
WCHAR szHwProfileName[MAX_PROFILE_LEN];
} HW_PROFILE_INFOW, *LPHW_PROFILE_INFOW;
Membros
dwDockInfo
O estado de encaixe relatado do computador. Esse membro pode ser uma combinação dos valores de bit a seguir.
szHwProfileGuid[HW_PROFILE_GUIDLEN]
A cadeia de caracteres GUID (identificador global exclusivo) para o perfil de hardware atual. A cadeia de caracteres retornada por GetCurrentHwProfile inclui o GUID em chaves, {}; por exemplo:
{12340001-4980-1920-6788-123456789012}
Você pode usar essa cadeia de caracteres como uma subchave do Registro na chave de configuração do aplicativo no HKEY_CURRENT_USER. Isso permite que você armazene configurações para cada perfil de hardware.
szHwProfileName[MAX_PROFILE_LEN]
O nome de exibição do perfil de hardware atual.
Observações
Nota
O cabeçalho winbase.h define HW_PROFILE_INFO como um alias que seleciona automaticamente a versão ANSI ou Unicode dessa função com base na definição da constante do pré-processador UNICODE. A combinação do uso do alias neutro de codificação com código que não é neutro em codificação pode levar a incompatibilidades que resultam em erros de compilação ou de runtime. Para obter mais informações, consulte Conventions for Function Prototypes.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Windows 2000 Professional [somente aplicativos da área de trabalho] |
servidor com suporte mínimo | Windows 2000 Server [somente aplicativos da área de trabalho] |
cabeçalho | winbase.h (inclua Windows.h) |