이 문제는 거의 비슷합니다. FormatMessage Fails with error code 317 이 차이는 "FORMAT_MESSAGE_FROM_SYSTEM"에 의해 발생하는 것으로 대답하지만 제거하면 다시 발생합니다. Windows Server 2003에서 EventLog을 읽으려고합니다. 그러나 FormatMessage 기능을 사용하려고하면 317
이 샘플에서는 dwerror는 10045L이지만이 코드는 0x13d 값을 오류로 반환합니다. 형식 메시지를받는 방법은 무엇입니까? 우선 TCHAR lpMsgBuf[512];
if(!FormatMessage(
FORMAT_MESSAGE_ALLOCATE_BUFFER |
FORMAT_MESSAGE_FROM_SYSTEM,
NULL,
system error codes을 특정 언어로 번역 할 수 있습니까? MAKELANGID(LANG_ENGLISH, SUBLANG_ENGLISH_US)부터 FormatMessage까지만 전달할 수 있습니다. 그렇지 않으면 함수 호출이 15100 (리소스 로더가 MUI 파일을 찾지 못함)으로 실패합니다. 시스템 오류 메시지는 어디에 저장됩니까? 시스템과 다른
프로젝트에 FormatMessage()을 사용해야하지만 그 무서운 인터페이스가 마음에 들지 않습니다. 누구든지 교체 매개 변수를 허용하면서 정돈하는 외관을 알고 있습니까? 은 그냥 second part of the FastFormat introduction을 읽고, FormatMessage()에 대한 확장을 작성 (또는 그들이 작품 하나를 가지고있는 경우
최근에 FORMATMESSAGE (아래 링크)에 대해 배웠고 사용하기 시작했습니다. https://msdn.microsoft.com/en-us/library/ms186788.aspx I가 알고 내가 가진 것을 인쇄/탭 문자 (아래 링크)을 선택하지만 CHAR를 사용하여 https://msdn.microsoft.com/en-us/library/ms187323