다음을 통해 공유


IDebugClient5::WriteDumpFileWide 메서드(dbgeng.h)

WriteDumpFileWide 메서드는 사용자 모드 또는 커널 모드크래시 덤프 파일을 만듭니다.

구문

HRESULT WriteDumpFileWide(
  [in, optional] PCWSTR  FileName,
  [in]           ULONG64 FileHandle,
  [in]           ULONG   Qualifier,
  [in]           ULONG   FormatFlags,
  [in, optional] PCWSTR  Comment
);

매개 변수

[in, optional] FileName

만들 덤프 파일의 이름을 지정합니다. FileName 에는 파일 이름 확장명을 포함해야 합니다. FileName 에는 상대 경로 또는 절대 경로가 포함될 수 있습니다. 상대 경로는 디버거가 시작된 디렉터리를 기준으로 합니다. FileHandleNULL이 아닌 경우 FileName은 무시됩니다(디버거 콘솔에 상태 메시지를 쓰는 경우 제외).

[in] FileHandle

크래시 덤프를 쓸 파일의 파일 핸들을 지정합니다. FileHandleNULL인 경우 FileName에 지정된 파일이 대신 사용됩니다.

[in] Qualifier

만들 덤프 유형을 지정합니다. 가능한 값은 DEBUG_DUMP_XXX 참조하세요.

[in] FormatFlags

덤프 파일의 형식을 결정하는 플래그와 사용자 모드 미니덤프의 경우 파일에 포함할 정보를 지정합니다. 자세한 내용은 DEBUG_FORMAT_XXX 참조하세요.

[in, optional] Comment

크래시 덤프 파일에 포함할 주석 문자열을 지정합니다. 이 문자열은 덤프 파일이 로드될 때 디버거 콘솔에 표시됩니다.

반환 값

이 메서드는 오류 값을 반환할 수도 있습니다. 자세한 내용은 반환 값을 참조하세요.

반환 코드 Description
S_OK
메서드를 성공적으로 수행했습니다.

설명

크래시 덤프 파일에 대한 자세한 내용은 덤프 파일 대상을 참조하세요.

요구 사항

요구 사항
대상 플랫폼 데스크톱
머리글 dbgeng.h(Dbgeng.h 포함)

추가 정보

.dump(덤프 파일 만들기)

IDebugClient4

IDebugClient5

WriteDumpFile2