Condividi tramite


Metodo IXpsOMDictionary::GetByKey (xpsobjectmodel.h)

Ottiene il puntatore dell'interfaccia IXpsOMShareable della voce contenente la chiave specificata.

Sintassi

HRESULT GetByKey(
  [in]          LPCWSTR         key,
  [in]          IXpsOMShareable *beforeEntry,
  [out, retval] IXpsOMShareable **entry
);

Parametri

[in] key

Chiave della voce da trovare nel dizionario.

[in] beforeEntry

Puntatore dell'interfaccia IXpsOMShareable all'ultima voce del dizionario da cercare. Se prima DiEntry è NULL o è un puntatore dell'interfaccia a una voce che non è nel dizionario, verrà eseguita la ricerca dell'intero dizionario.

[out, retval] entry

Puntatore dell'interfaccia alla voce del dizionario la cui chiave corrisponde alla chiave.

Valore restituito

Se il metodo ha esito positivo, restituisce S_OK; in caso contrario, restituisce un codice di errore HRESULT .

Commenti

I puntatori di interfaccia archiviati in un dizionario puntano in genere a interfacce, ad esempio IXpsOMBrush e IXpsOMVisual, derivate dall'interfaccia IXpsOMShareable. Per determinare il tipo di interfaccia, chiamare il metodo IXpsOMShareable::GetType .

Requisiti

Requisito Valore
Client minimo supportato Windows 7, Windows Vista con SP2 e Aggiornamento della piattaforma per Windows Vista [app desktop | App UWP]
Server minimo supportato Windows Server 2008 R2, Windows Server 2008 con SP2 e Platform Update per Windows Server 2008 [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione xpsobjectmodel.h

Vedi anche

IXpsOMDictionary

IXpsOMShareable

XML Paper Specification