Compartir a través de


Método IXpsOMDictionary::GetAt (xpsobjectmodel.h)

Obtiene el puntero de interfaz IXpsOMShareable y la cadena de nombre de clave de la entrada en un índice especificado del diccionario.

Sintaxis

HRESULT GetAt(
  [in]          UINT32          index,
  [out]         LPWSTR          *key,
  [out, retval] IXpsOMShareable **entry
);

Parámetros

[in] index

Índice de base cero de la entrada del diccionario que se va a obtener.

[out] key

Cadena de clave que se encuentra en la ubicación especificada por índice.

[out, retval] entry

Puntero de interfaz IXpsOMShareable que se encuentra en la ubicación especificada por índice.

Valor devuelto

Si el método se realiza correctamente, devuelve S_OK; de lo contrario, devuelve un código de error HRESULT .

Comentarios

Los punteros de interfaz almacenados en un diccionario suelen apuntar a interfaces, como IXpsOMBrush e IXpsOMVisual, que se derivan de la interfaz IXpsOMShareable . Para determinar el tipo de interfaz, llame al método IXpsOMShareable::GetType .

Este método asigna la memoria usada por la cadena que se devuelve en clave. Si la clave no es NULL, use la función CoTaskMemFree para liberar la memoria.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 7, Windows Vista con SP2 y Platform Update para Windows Vista [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2008 R2, Windows Server 2008 con SP2 y Actualización de plataforma para Windows Server 2008 [aplicaciones de escritorio | Aplicaciones para UWP]
Plataforma de destino Windows
Encabezado xpsobjectmodel.h

Consulte también

IXpsOMBrush

IXpsOMDictionary

IXpsOMShareable

IXpsOMVisual

XML Paper Specification