Método IXpsOMPage::GenerateUnusedLookupKey (xpsobjectmodel.h)
Gera um nome exclusivo que pode ser usado como uma chave de pesquisa por um recurso em um dicionário de recursos.
Sintaxe
HRESULT GenerateUnusedLookupKey(
[in] XPS_OBJECT_TYPE type,
[out, retval] LPWSTR *key
);
Parâmetros
[in] type
O tipo de objeto IXpsOMShareable para o qual a chave de pesquisa é gerada.
[out, retval] key
A cadeia de caracteres de chave de pesquisa gerada por esse método.
Retornar valor
Se o método for bem-sucedido, ele retornará S_OK; caso contrário, ele retornará um código de erro HRESULT .
Código de retorno | Descrição |
---|---|
|
O método foi bem-sucedido. |
|
key é NULL. |
|
type refere-se a um tipo de objeto que não é reconhecido. |
Comentários
Para ser exclusiva no dicionário, a cadeia de caracteres gerada por GenerateUnusedLookupKey consiste em uma cadeia de caracteres de prefixo baseada no tipo de objeto e é seguida por quatro caracteres alfanuméricos exclusivos.
A cadeia de caracteres de prefixo para cada tipo de objeto é mostrada na tabela a seguir.
Tipo de objeto | Cadeia de caracteres de prefixo para este tipo de objeto |
---|---|
XPS_OBJECT_TYPE_CANVAS | Tela_ |
XPS_OBJECT_TYPE_GEOMETRY | Geometria_ |
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 | Caminho_ |
XPS_OBJECT_TYPE_RADIAL_GRADIENT_BRUSH | RGBrush_ |
XPS_OBJECT_TYPE_SOLID_COLOR_BRUSH | SCBrush_ |
XPS_OBJECT_TYPE_VISUAL_BRUSH | VBrush_ |
Esse método retorna uma cadeia de caracteres de chave exclusiva dentro do contexto desta página. Não há garantia de que você retorne uma chave exclusiva em um recurso de dicionário remoto que pode ser usado por mais de uma página.
Requisitos
Cliente mínimo com suporte | Windows 7, Windows Vista com SP2 e Atualização de Plataforma para Windows Vista [aplicativos da área de trabalho | Aplicativos UWP] |
Servidor mínimo com suporte | Windows Server 2008 R2, Windows Server 2008 com SP2 e Platform Update para Windows Server 2008 [aplicativos da área de trabalho | Aplicativos UWP] |
Plataforma de Destino | Windows |
Cabeçalho | xpsobjectmodel.h |