Condividi tramite


Metodo IXpsOMDictionary::GetAt (xpsobjectmodel.h)

Ottiene il puntatore dell'interfaccia IXpsOMShareable e la stringa nome chiave della voce in corrispondenza di un indice specificato nel dizionario.

Sintassi

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

Parametri

[in] index

Indice in base zero della voce del dizionario da ottenere.

[out] key

Stringa di chiave trovata nella posizione specificata dall'indice.

[out, retval] entry

Puntatore dell'interfaccia IXpsOMShareable trovato nella posizione specificata dall'indice.

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 .

Questo metodo alloca la memoria usata dalla stringa restituita nella chiave. Se la chiave non è NULL, usare la funzione CoTaskMemFree per liberare la memoria.

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

IXpsOMBrush

IXpsOMDictionary

IXpsOMShareable

IXpsOMVisual

XML Paper Specification