Поля в объекте состояния, возвращаемом вызовами MPI_WAIT, MPI_TEST или любой из других производных функций ( MPI_{TEST,WAIT}{ALL,SOME,ANY}), где запрос соответствует вызову отправки, неопределены, за исключением двух случаев: поле ошибки объекта состояния будет содержать реальную информацию, если вызов ожидания или проверки осуществил возврат с MPI_ERR_IN_STATUS; и возвращаемое состояние может быть опрошено вызовом подпрограммы MPI_TEST_CANCELLED. Коды ошибок, принадлежащие классу ошибок MPI_ERR_IN_STATUS, должны возвращаться только функциями завершения, которые работают с массивами из MPI_STATUS. Для функций (MPI_TEST, MPI_TESTANY, MPI_WAIT, MPI_WAITANY), которые возвращают простое значение MPI_STATUS, должен быть использован обычный процесс возвращения ошибок (не поле MPI_ERROR в аргументе MPI_STATUS).