Compartir a través de


Función DwmGetWindowAttribute (dwmapi.h)

Recupera el valor actual de un atributo especificado administrador de ventanas de escritorio (DWM) aplicado a una ventana. Para obtener instrucciones de programación y ejemplos de código, consulte Control de la representación de regiones que no son cliente.

Sintaxis

HRESULT DwmGetWindowAttribute(
  [in]  HWND  hwnd,
  [in]  DWORD dwAttribute,
  [out] PVOID pvAttribute,
  [in]  DWORD cbAttribute
);

Parámetros

[in] hwnd

Identificador de la ventana desde la que se va a recuperar el valor del atributo.

[in] dwAttribute

Marca que describe qué valor se va a recuperar, especificado como un valor de la enumeración DWMWINDOWATTRIBUTE. Este parámetro especifica qué atributo se va a recuperar y el parámetro pvAttribute apunta a un objeto en el que se recupera el valor del atributo.

[out] pvAttribute

Puntero a un valor que, cuando esta función devuelve correctamente, recibe el valor actual del atributo. El tipo del valor recuperado depende del valor del parámetro dwAttribute. El tema de enumeración DWMWINDOWATTRIBUTE indica, en la fila de cada marca, qué tipo de valor debe pasar un puntero a en el parámetro pvAttribute.

[in] cbAttribute

Tamaño, en bytes, del valor del atributo que se recibe a través del parámetro pvAttribute. El tipo del valor recuperado y, por tanto, su tamaño en bytes, depende del valor del parámetro dwAttribute.

Valor devuelto

Tipo: HRESULT

Si la función se ejecuta correctamente, devuelve S_OK. De lo contrario, devuelve un código de error HRESULT.

Requisitos

Requisito Valor
cliente mínimo admitido Windows Vista [solo aplicaciones de escritorio]
servidor mínimo admitido Windows Server 2008 [solo aplicaciones de escritorio]
de la plataforma de destino de Windows
encabezado de dwmapi.h
biblioteca de Dwmapi.lib
DLL de Dwmapi.dll

Consulte también