Bagikan melalui


Fungsi EngCreatePath (winddi.h)

Fungsi EngCreatePath mengalokasikan jalur untuk penggunaan sementara driver.

Sintaks

ENGAPI PATHOBJ * EngCreatePath();

Mengembalikan nilai

Nilai yang dikembalikan adalah penunjuk ke struktur PATHOBJ jika fungsi berhasil. Jika tidak, itu null, dan kode kesalahan dicatat.

Keterangan

Driver harus menghapus jalur, yang dialokasikan oleh EngCreatePath, sebelum kembali ke GDI dari panggilan gambar saat ini.

Fungsi yang membuat dan memodifikasi jalur disediakan untuk membantu perangkat dalam jalur kliping. Driver dapat membuat jalur, mengisinya dengan garis dan meneruskan jalur ke PATHOBJ_bEnumClipLines untuk kliping terhadap wilayah kompleks.

Struktur PATHOBJ adalah objek terkunci, dan dengan demikian tidak boleh dikunci untuk waktu yang lama oleh driver.

Jika driver menggunakan EngCreatePath untuk membuat struktur PATHOBJ, driver harus dihapus dengan menggunakan EngDeletePath segera setelah driver selesai dengannya.

Struktur PATHOBJ yang dikembalikan digunakan dalam panggilan ke PATHOBJ_bMoveTo, PATHOBJ_bPolyLineTo, PATHOBJ_vEnumStartClipLines, dan PATHOBJ_bEnumClipLines

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

PATHOBJ

PATHOBJ_bEnumClipLines