Bagikan melalui


BRUSHOBJ_pvGetRbrush (winddi.h)

Fungsi BRUSHOBJ_pvGetRbrush mengambil pointer ke realisasi driver dari kuas tertentu.

Sintaks

ENGAPI PVOID BRUSHOBJ_pvGetRbrush(
  BRUSHOBJ *pbo
);

Parameter

pbo

Arahkan ke struktur BRUSHOBJ yang realisasinya diminta.

Nilai kembali

Nilai yang dikembalikan adalah penunjuk ke kuas yang direalisasikan jika fungsi berhasil. Jika kuas tidak dapat direalisasikan, nilai yang dikembalikan adalah null dan kode kesalahan dicatat.

Keterangan

BRUSHOBJ_pvGetRbrush dipanggil ketika kuas adalah kuas pola yang belum diwujudkan; yaitu, dipanggil ketika anggota iSolidColor dari struktur BRUSHOBJ 0xFFFFFFFF dan anggota pvRbrush null.

Jika kuas belum terwujud ketika BRUSHOBJ_pvGetRbrush dipanggil, GDI memanggil fungsi DrvRealizeBrush yang disediakan driver untuk mendapatkan realisasi driver dari kuas. Sebagai akselerasi, GDI menyimpan realisasi ini dalam anggota pvRbrush dari struktur BRUSHOBJ. Kemudian, ketika aplikasi menggunakan kembali kuas ini untuk operasi menggambar lain, driver tidak perlu memanggil BRUSHOBJ_pvGetRbrush lagi.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Tersedia di Windows 2000 dan versi yang lebih baru dari sistem operasi Windows.
Target Platform Universal
Header winddi.h (termasuk Winddi.h)
Pustaka Win32k.lib
DLL Win32k.sys

Lihat juga

BRUSHOBJ

BRUSHOBJ_pvAllocRbrush

DrvRealizeBrush