estructura HW_PROFILE_INFOA (winbase.h)
Contiene información sobre un perfil de hardware. La función
Sintaxis
typedef struct tagHW_PROFILE_INFOA {
DWORD dwDockInfo;
CHAR szHwProfileGuid[HW_PROFILE_GUIDLEN];
CHAR szHwProfileName[MAX_PROFILE_LEN];
} HW_PROFILE_INFOA, *LPHW_PROFILE_INFOA;
Miembros
dwDockInfo
Estado de acoplamiento notificado del equipo. Este miembro puede ser una combinación de los siguientes valores de bits.
Valor | Significado |
---|---|
|
El equipo está acoplado. |
|
El equipo está desacopado. Esta marca siempre se establece para los sistemas de escritorio que no se pueden desacoplar. |
|
Si se establece esta marca, GetCurrentHwProfile recuperó el estado de acoplamiento actual de la información proporcionada por el usuario en la página perfiles de hardware de de la aplicación del panel de control System.
Si no hay ningún valor de este tipo o el valor se establece en 0, se establece esta marca. |
|
El equipo está acoplado, según la información proporcionada por el usuario. Este valor es una combinación de las marcas DOCKINFO_USER_SUPPLIED y DOCKINFO_DOCKED. |
|
El equipo está desacopado, según la información proporcionada por el usuario. Este valor es una combinación de las marcas DOCKINFO_USER_SUPPLIED y DOCKINFO_UNDOCKED. |
szHwProfileGuid[HW_PROFILE_GUIDLEN]
Cadena de identificador único global (GUID) para el perfil de hardware actual. La cadena devuelta por GetCurrentHwProfile incluye el GUID entre llaves, {}; por ejemplo:
{12340001-4980-1920-6788-123456789012}
Puede usar esta cadena como subclave del Registro en la clave de configuración de la aplicación en HKEY_CURRENT_USER. Esto le permite almacenar la configuración de cada perfil de hardware.
szHwProfileName[MAX_PROFILE_LEN]
Nombre para mostrar del perfil de hardware actual.
Observaciones
Nota
El encabezado winbase.h define HW_PROFILE_INFO como alias que selecciona automáticamente la versión ANSI o Unicode de esta función en función de la definición de la constante de preprocesador UNICODE. La combinación del uso del alias neutral de codificación con código que no es neutral de codificación puede dar lugar a errores de coincidencia que dan lugar a errores de compilación o tiempo de ejecución. Para obtener más información, vea Conventions for Function Prototypes.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Windows 2000 Professional [solo aplicaciones de escritorio] |
servidor mínimo admitido | Windows 2000 Server [solo aplicaciones de escritorio] |
encabezado de |
winbase.h (incluya Windows.h) |