IDCompositionVirtualSurface::Metode mengubah ukuran (dcomp.h)
Mengubah ukuran logis objek permukaan virtual ini.
Sintaks
HRESULT Resize(
[in] UINT width,
[in] UINT height
);
Parameter
[in] width
Jenis: UINT
Lebar baru permukaan virtual, dalam piksel. Lebar maksimum adalah 16.777.216 piksel.
[in] height
Jenis: UINT
Tinggi baru permukaan virtual, dalam piksel. Tinggi maksimum adalah 16.777.216 piksel.
Nilai kembali
Jenis: HRESULT
Jika fungsi berhasil, fungsi akan mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan. Lihat Kode Kesalahan DirectComposition untuk daftar kode kesalahan.
Keterangan
Ketika permukaan virtual diubah ukurannya, isinya dipertahankan hingga batas baru permukaan. Jika permukaan dibuat lebih kecil, piksel yang dialokasikan sebelumnya yang berada di luar lebar atau tinggi baru akan dibuang.
Metode ini gagal jika IDCompositionSurface::BeginDraw dipanggil untuk bitmap ini tanpa panggilan yang sesuai ke IDCompositionSurface::EndDraw.
Metode ini gagal jika lebar atau tinggi melebihi 16.777.216 piksel.
Persyaratan
Klien minimum yang didukung | Windows 8 [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2012 [hanya aplikasi desktop] |
Target Platform | Windows |
Header | dcomp.h |
Pustaka | Dcomp.lib |
DLL | Dcomp.dll |