WriteConsole

WriteConsole是一個Windows API函式。它用來從當前游標位置寫入一個字元串到螢幕緩衝區。

基本介紹

  • 中文名:WriteConsole
  • 類別:程式函式
  • DLL需求:Kernel32.dll
  • 頭檔案:在Wincon.h中聲明含於Windows.h
語法,參數,返回值,需求,

語法

BOOLWINAPIWriteConsole(
__in HANDLEhConsoleOutput,
__in const VOID *lpBuffer,
__in DWORDnNumberOfCharsToWrite,
__out LPDWORDlpNumberOfCharsWritten,
__reserved LPVOIDlpReserved
);

參數

hConsoleOutput
控制台螢幕緩衝區的句柄。該句柄必須具有的GENERIC_WRITE的訪問許可權。
lpBuffer
包含要寫入控制台螢幕緩衝區字元的緩衝區的指針。
如果緩衝區的從進程的64kb里分配.緩衝區的最大大小將取決於堆的使用。
nNumberOfCharsToWrite
要寫入的字元數。如果指定的字元數的總大小超過可用的堆,該函式會ERROR_NOT_ENOUGH_MEMORY失敗。
lpNumberOfCharsWritten
指向接收實際寫入位元組數的變數指針。
  • lpReserved
  • Reserved; must be NULL.

返回值

如果函式成功,則返回值為非零值。
如果該函式失敗,則返回值為零。要獲取錯誤信息,請調用GetLastError。

需求

客戶端
需要Windows XP、Windows 2000 Professional、Windows NT Workstation、Windows Me、Windows 98或者Windows 95。
伺服器
需要Windows Server 2003、Windows 2000 Server或Windows NT Server。
頭檔案
在Wincon.h中聲明,包含於Windows.h。
庫檔案
Kernel32.lib
DLL
需要Kernel32.dll。
Unicode
WriteConsoleW(Unicode) 和WriteConsoleA(ANSI)的形式實現。

相關詞條

熱門詞條

聯絡我們