FormatMessage
Windows API函数
FormatMessage是一个Windows
API函数
。它的功能就是将
GetLastError
函数得到的错误信息(这个错误信息是数字代号)转化成字符串信息的函数。
语法
参数
dwFlags
标志位,决定如何说明lpSource参数,dwFlags的低位指定如何处理换行功能在输出缓冲区,也决定最大宽度的格式化输出行。
可选参数:
lpSource
根据dwFlags标志而定。
dwMessageId
请求的消息的标识符。当dwFlags标志为FORMAT_MESSAGE_FROM_STRING时会被忽略。
dwLanguageId
请求的消息的语言标识符。
LPTSTR lpBuffer
接收错误信息描述的缓冲区指针。
nSize
如果FORMAT_MESSAGE_ALLOCATE_BUFFER标志没有被指定,这个参数必须指定为输出缓冲区的大小,如果指定值为0,这个参数指定为分配给输出缓冲区的最小数。
Arguments
保存格式化信息中的插入值的一个数组。
返回值
如果
函数调用
成功,返回输出缓冲区的大小,除最后一个空字符。如果失败则返回0。
举例
调用后输出下面的提示信息:
CreateDirectory 出错信息 (出错码=5): 拒绝访问。
需求
参考资料
FormatMessage
.msdn.2010-04-08
最新修订时间:2022-01-09 21:11
条目作者
小编
资深百科编辑
目录
概述
语法
参考资料
Copyright©2024
闽ICP备2024072939号-1