Bagikan melalui


Metode IXpsOMPageReference::D iscardPage (xpsobjectmodel.h)

Membuang halaman dari memori.

Sintaks

HRESULT DiscardPage();

Mengembalikan nilai

Jika metode berhasil, metode akan mengembalikan S_OK; jika tidak, kode kesalahan HRESULT akan dikembalikan.

Menampilkan kode Deskripsi
S_OK
Metode berhasil.
E_UNEXPECTED

DiscardPage telah dipanggil lebih dari sekali atau halaman belum dimuat.

Keterangan

Jika SetPage belum dipanggil, memanggil DiscardPage dan kemudian GetPage akan mengembalikan halaman virtual dari paket sumber. Jika SetPage telah dipanggil, memanggil DiscardPage dan kemudian GetPage akan mengembalikan NULL.

Jika halaman yang direferensikan oleh antarmuka IXpsOMPageReference ini telah dibangun sepenuhnya dalam memori dan tidak memiliki file yang sesuai, DiscardPage akan menghapus halaman dari memori dan konten halaman akan hilang. Jika halaman telah dibangun dari file, DiscardPage akan menghapus halaman dari memori tetapi tidak akan mengubah file asli. Halaman dapat direkonstruksi dan dibaca kembali ke memori dengan memanggil GetPage.

Jika halaman telah dibangun dari file dan kemudian dimodifikasi, DiscardPage akan membuang halaman dari memori, dan perubahan apa pun yang dilakukan pada halaman akan hilang. Memanggil GetPage setelah ini akan membaca ulang konten asli dari file.

Persyaratan

   
Klien minimum yang didukung Windows 7, Windows Vista dengan SP2 dan Pembaruan Platform untuk Windows Vista [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung Windows Server 2008 R2, Windows Server 2008 dengan SP2 dan Pembaruan Platform untuk Windows Server 2008 [aplikasi desktop | Aplikasi UWP]
Target Platform Windows
Header xpsobjectmodel.h

Lihat juga

IXpsOMPageReference

IXpsOMPageReference::GetPage

IXpsOMPageReference::SetPage

Spesifikasi Kertas XML