Método ID2D1Properties::GetPropertyName(U,PWSTR,UINT32) (d2d1_1.h)

Obtiene el nombre de propiedad que corresponde al índice especificado. Se trata de una sobrecarga de plantilla. Vea la sección Comentarios.

Sintaxis

HRESULT GetPropertyName(
        U      index,
  [out] PWSTR  name,
        UINT32 nameCount
);

Parámetros

index

Tipo: U

Índice de la propiedad para la que se devuelve el nombre.

[out] name

Tipo: PWSTR

Cuando este método vuelve, contiene el nombre que se va a recuperar.

nameCount

Tipo: UINT32

Número de caracteres del búfer de nombres .

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.
HRESULT_FROM_WIN32(ERROR_INSUFFICIENT_BUFFER) El búfer proporcionado era demasiado pequeño para acomodar los datos.
D2DERR_INVALID_PROPERTY Si se devuelve este valor, significa que la propiedad que se especificó no existe.

Comentarios

Este método devuelve una cadena vacía si el índice no es válido. Si el método devuelve RESULT_FROM_WIN32(ERROR_INSUFFICIENT_BUFFER), el nombre se rellenará y se truncará.

template<typename U>
    HRESULT GetPropertyName(
        U index,
        _Out_writes_(nameCount) PWSTR name,
        UINT32 nameCount
        ) CONST;

Requisitos

Requisito Value
Cliente mínimo compatible Windows 8 y Platform Update 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

D2D1_PROPERTY

D2D1_SUBPROPERTY

ID2D1DeviceContext::CreateEffect

ID2D1Properties