Método IXpsOMPage::GenerateUnusedLookupKey (xpsobjectmodel.h)
Genera un nombre único que se puede usar como clave de búsqueda por un recurso en un diccionario de recursos.
Sintaxis
HRESULT GenerateUnusedLookupKey(
[in] XPS_OBJECT_TYPE type,
[out, retval] LPWSTR *key
);
Parámetros
[in] type
Tipo de objeto IXpsOMShareable para el que se genera la clave de búsqueda.
[out, retval] key
Cadena de clave de búsqueda generada por este método.
Valor devuelto
Si el método se realiza correctamente, devuelve S_OK; de lo contrario, devuelve un código de error HRESULT .
Código devuelto | Descripción |
---|---|
|
El método se ha llevado a cabo de forma correcta. |
|
key es NULL. |
|
type hace referencia a un tipo de objeto que no se reconoce. |
Comentarios
Para ser único en el diccionario, la cadena generada por GenerateUnusedLookupKey consta de una cadena de prefijo basada en el tipo de objeto y va seguida de cuatro caracteres alfanuméricos únicos.
La cadena de prefijo para cada tipo de objeto se muestra en la tabla siguiente.
Tipo de objeto | Cadena de prefijo para este tipo de objeto |
---|---|
XPS_OBJECT_TYPE_CANVAS | Lona_ |
XPS_OBJECT_TYPE_GEOMETRY | Geometría_ |
XPS_OBJECT_TYPE_GLYPHS | Glifos_ |
XPS_OBJECT_TYPE_IMAGE_BRUSH | IBrush_ |
XPS_OBJECT_TYPE_LINEAR_GRADIENT_BRUSH | LGBrush_ |
XPS_OBJECT_TYPE_MATRIX_TRANSFORM | MTransform_ |
XPS_OBJECT_TYPE_PATH | Camino_ |
XPS_OBJECT_TYPE_RADIAL_GRADIENT_BRUSH | RGBrush_ |
XPS_OBJECT_TYPE_SOLID_COLOR_BRUSH | SCBrush_ |
XPS_OBJECT_TYPE_VISUAL_BRUSH | VBrush_ |
Este método devuelve una cadena de clave que es única en el contexto de esta página. No se garantiza que devuelva una clave que sea única en un recurso de diccionario remoto que podría usar más de una página.
Requisitos
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 |