Возвратитесь постоянный из последней ошибки
int xPCGetLastError(void);
Возвращает ошибку, постоянную для последней ошибки, о которой сообщают. Если функция не обнаружила ошибку, она возвращается 0.
Функция xPCGetLastError
возвращает константу последней ошибки, о которой сообщают, другой API-функцией. Это значение сбрасывается каждый раз, когда вы вызываете новую функцию. Поэтому проверяйте это постоянное значение сразу после вызова API-функции. Для списка ошибочных констант и сообщений, см. сообщения об ошибке API C.