Bagikan melalui


Fungsi DrvQueryFontFile (winddi.h)

Fungsi DrvQueryFontFile menyediakan informasi file font.

Sintaks

LONG DrvQueryFontFile(
  ULONG_PTR iFile,
  ULONG     ulMode,
  ULONG     cjBuf,
  ULONG     *pulBuf
);

Parameter

iFile

Penunjuk ke nilai yang ditentukan driver yang mengidentifikasi file font driver. Pointer ini dikembalikan oleh panggilan sebelumnya ke DrvLoadFontFile.

ulMode

Menentukan jenis informasi yang akan ditulis. Parameter ini bisa menjadi salah satu nilai berikut:

Nilai Makna
QFF_DESCRIPTION Fungsi ini menyediakan string yang akan digunakan sistem operasi berbasis NT untuk menjelaskan file font. String Unicode yang dihentikan null ditulis ke buffer yang ditunjukkan oleh pulBuffer.
QFF_NUMFACES Fungsi mengembalikan jumlah typeface dalam file font; parameter cjBuf dan pulBuf diabaikan. Typefaces diidentifikasi oleh indeks mulai dari satu hingga jumlah typeface.

cjBuf

Menentukan ukuran, dalam byte, dari buffer pengembalian.

pulBuf

Penunjuk ke buffer kembali.

Mengembalikan nilai

Jika ulMode QFF_NUMFACES, maka nilai yang dikembalikan adalah jumlah wajah dalam file font. Jika pulBufADALAH NULL, itu adalah jumlah byte data yang akan ditulis ke pulBuf; jika tidak, itu adalah jumlah byte yang ditulis ke pulBuf. Jika terjadi kesalahan, nilai yang dikembalikan FD_ERROR.

Keterangan

DrvQueryFontFile diperlukan untuk driver font.

Persyaratan

Persyaratan Nilai
Target Platform Desktop
Header winddi.h (termasuk Winddi.h)

Lihat juga

DrvLoadFontFile