ID2D1Properties::GetValueByName(PCWSTR,BYTE*,UINT32) (d2d1_1.h)
Obtiene el valor de propiedad por nombre.
Sintaxis
HRESULT GetValueByName(
[in] PCWSTR name,
[out] BYTE *data,
UINT32 dataSize
);
Parámetros
[in] name
Tipo: PCWSTR
Nombre de propiedad que se va a obtener.
[out] data
Tipo: BYTE*
Cuando este método devuelve , contiene el búfer con el valor de datos.
dataSize
Tipo: UINT32
Número de bytes de los datos que se van a recuperar.
Valor devuelto
Tipo: HRESULT
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
Si el nombre no existe, no se recupera información.
Cualquier error que no esté en el conjunto estándar devuelto por una implementación de propiedad se asignará al intervalo de errores estándar.
Requisitos
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 |