Функция(метод) GrdFormatMessage преобразует код ошибки в текстовую строку, соответствующую данному коду.

Синтаксис 

int GRD_API GrdFormatMessage(	
  HANDLE hGrd,
  int nErrorCode,
  int nLanguage,
  char *szErrorMsg
  int nErrorMsgSize
  void *pReserved
);	

hGrd

хэндл, через который будет выполнено преобразование. Если параметр не равен нулю, преобразуется результат функции GrdGetLastError для этого хэндла. Иначе, если этот параметр равен NULL, преобразуется код, указанный в параметре nErrorCode

nErrorCode

код ошибки, который требуется преобразовать. Если hGrd не равен NULL, параметр игнорируется

nLanguage

идентификатор языка. Код ошибки будет преобразован в текстовую строку на языке, идентификатор которого указан

GrdLng_ENG

Язык сообщений английский

GrdLng_RUS

Язык сообщений русский

szErrorMsg

указатель на буфер, в который будет помещена форматированная, заканчивающаяся символом '/0', строка сообщения об ошибке. Память под буфер должна быть выделена до вызова GrdFormatMessage

nErrorMsgSize

максимальное количество символов, которое может содержаться в строке сообщения, считая '/0'в конце строки

pReserved

зарезервировано, параметр игнорируется

Набор ошибок Guardant API

Функция GrdFormatMessage используется для удобства диагностики в пользовательских приложениях. Она преобразует код ошибки nErrorCode или полученный из хэндла, указанного в параметре hGrd, в текстовую строку, содержащую диагностическое сообщение на языке, заданном в параметре nLanguage.

public static GrdE GrdFormatMessage(GrdE errorCode, GrdLNG language, out string errorMsg)
public static GrdE GrdFormatMessage(Handle grdHandle, GrdE errorCode, GrdLNG language, out string errorMsg)

errorCode [in] 

Тип: GrdE

код ошибки, который требуется преобразовать.

language [in]

Тип: GrdLNG

идентификатор языка. Код ошибки будет преобразован в текстовую строку на языке, идентификатор которого указан

grdHangle [in]

Тип:  Handle

хэндл, через который будет выполнено преобразование

Набор ошибок Guardant API

Метод GrdFormatMessage используется для удобства диагностики в пользовательских приложениях. Он преобразует результат метода GrdGetLastError для хэндла  grdHandle  в текстовую строку, содержащую диагностическое сообщение на языке, заданном в параметре language. Если параметр grdHandle не задан, то в текстовую строку преобразуется код ошибки, указанный в параметре errorCode.

public static GrdE GrdFormatMessage(GrdE errorCode, GrdLNG language, java.lang.String[] outErrorMsg)
public static GrdE GrdFormatMessage(Handle grdHandle, GrdE errorCode, GrdLNG language, java.lang.String[] outErrorMsg)

errorCode [in] 

Тип: GrdE

код ошибки, который требуется преобразовать.

language [in]

Тип: GrdLNG

идентификатор языка. Код ошибки будет преобразован в текстовую строку на языке, идентификатор которого указан

grdHangle [in]

Тип:  Handle

хэндл, через который будет выполнено преобразование

Набор ошибок Guardant API

Метод GrdFormatMessage используется для удобства диагностики в пользовательских приложениях. Он преобразует результат метода GrdGetLastError для хэндла  grdHandle  в текстовую строку, содержащую диагностическое сообщение на языке, заданном в параметре language. Если параметр grdHandle не задан, то в текстовую строку преобразуется код ошибки, указанный в параметре errorCode.