Share via


Método ID2D1Properties::SetValueByName(PCWSTR,constT&) (d2d1_1.h)

Establece la propiedad con nombre en el valor especificado. Se trata de una sobrecarga de plantilla. Vea la sección Comentarios.

Sintaxis

HRESULT SetValueByName(
  [in]      PCWSTR    propertyName,
  [in, ref] const T & value
);

Parámetros

[in] propertyName

Nombre de la propiedad que se va a establecer.

[in, ref] value

Datos que se van a establecer. El método convertirá este tipo en un BYTE* antes de establecerlo como valor de propiedad.

Valor devuelto

El método devuelve un valor HRESULT. Entre los valores posibles se incluyen los que se indican en la tabla siguiente, entre otros.

HRESULT Descripción
S_OK No se ha producido ningún error.
D2DERR_INVALID_PROPERTY Si se devuelve este valor, significa que la propiedad que se especificó no existe.
E_OUTOFMEMORY No se pudo asignar la memoria necesaria.
D3DERR_OUT_OF_VIDEO_MEMORY No se pudo asignar la memoria de vídeo necesaria.
E_INVALIDARG Uno o más argumentos no son válidos.
E_FAIL Error no especificado.

Comentarios

template<typename T>
    HRESULT SetValueByName(
        _In_ PCWSTR propertyName,
        _In_ const T &value
        );

Requisitos

Requisito Value
Cliente mínimo compatible Actualización de windows 8 y plataforma para Windows 7 [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2012 y Actualización de plataforma para Windows Server 2008 R2 [aplicaciones de escritorio | Aplicaciones para UWP]
Plataforma de destino Windows
Encabezado d2d1_1.h
Library D2d1.lib
Archivo DLL D2d1.dll

Consulte también

ID2D1Properties