drvQueryFontFile 函式 (winddi.h)
DrvQueryFontFile 函式提供字型檔案資訊。
語法
LONG DrvQueryFontFile(
ULONG_PTR iFile,
ULONG ulMode,
ULONG cjBuf,
ULONG *pulBuf
);
參數
iFile
識別驅動程式字型檔案之驅動程式定義值的指標。 此指標是由 先前呼叫DrvLoadFontFile所傳回。
ulMode
指定要寫入的信息類型。 此參數可以是下列其中一個值:
值 | 意義 |
---|---|
QFF_DESCRIPTION | 函式會提供以 NT 為基礎的作業系統將用來描述字型檔案的字串。 以 Null 終止的 Unicode 字串會寫入 pulBuffer 指向的緩衝區。 |
QFF_NUMFACES | 函式會傳回字型檔案中的字樣數目; 會忽略 cjBuf 和 pulBuf 參數。 字樣是由範圍從一到字樣數目的索引來識別。 |
cjBuf
指定傳回緩衝區的大小,以位元組為單位。
pulBuf
傳回緩衝區的指標。
傳回值
如果 ulMode 是QFF_NUMFACES,則傳回值會是字型檔案中的臉部數目。 如果 pulBuf 為 NULL,則為寫入 pulBuf 的數據位元組數目;否則,這是寫入 pulBuf 的位元元組數目。 如果發生錯誤,則會FD_ERROR傳回值。
備註
字型驅動程式需要DrvQueryFontFile。
規格需求
需求 | 值 |
---|---|
目標平台 | 桌面 |
標頭 | winddi.h (包含Winddi.h) |