Metodo IXpsOMPageReference::D iscardPage (xpsobjectmodel.h)
Rimuove la pagina dalla memoria.
Sintassi
HRESULT DiscardPage();
Valore restituito
Se il metodo ha esito positivo, restituisce S_OK; in caso contrario, restituisce un codice di errore HRESULT .
Codice restituito | Descrizione |
---|---|
|
Il metodo è riuscito. |
|
DiscardPage è stato chiamato più volte o la pagina non è stata caricata. |
Commenti
Se SetPage non è stato chiamato, la chiamata a DiscardPage e getPage restituirà la pagina virtualizzata dal pacchetto di origine. Se SetPage è stato chiamato, la chiamata a DiscardPage e getPage restituirà NULL.
Se la pagina a cui fa riferimento questa interfaccia IXpsOMPageReference è stata costruita interamente in memoria e non ha un file corrispondente, DiscardPage eliminerà la pagina dalla memoria e il contenuto della pagina andrà perso. Se la pagina è stata creata da un file, DiscardPage eliminerà la pagina dalla memoria, ma non modificherà il file originale. La pagina può essere ricostruita e rileggeta in memoria chiamando GetPage.
Se la pagina è stata creata da un file e successivamente modificata, DiscardPage eliminerà la pagina dalla memoria e tutte le modifiche apportate alla pagina andranno perse. La chiamata a GetPage dopo questa operazione rileggerà il contenuto originale dal file.
Requisiti
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 |