Bagikan melalui


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

Lihat juga

IDCompositionDevice::CreateVirtualSurface

IDCompositionVirtualSurface

IDCompositionVirtualSurface::Trim