更新时间:2022-01-09 21:11
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): 拒绝访问。