SRWORKSTATUS

главная

Структура SRWORKSTATUS используется для хранения информации о ходе работы программы.

struct SRWORKSTATUS
{
  char  file1[MAXNAMESIZE];
  char  file2[MAXNAMESIZE];
  DWORD ExitCode;
  DWORD LastError;
  DWORD Reserved;
};

Члены структуры

file1, file2
Хранят имена файлов, содержимое зависит от ExitCode.
ExitCode
0 или код события (SRW_ERROR_CODE), вызвавшего прекращение работы.
LastError
Системный код ошибки (который возвращается функцией GetLastError из win32 api). Имеет смысл только при следующих значениях ExitCode: SRWE_OPENFILE, SRWE_READFILE, SRWE_OPENTEMPFILE, SRWE_WRITEFILE, SRWE_RENAMEFILE.
Reserved
Должно быть равным 0.
Смотрите также:
Структуры | SRW_ERROR_CODE