| Предыдущий | Следующий |
| TBS_E_BAD_PARAMETER | TBS_E_INVALID_CONTEXT |
TBS_E_INVALID_OUTPUT_POINTER
Что означает TBS_E_INVALID_OUTPUT_POINTER
TBS_E_INVALID_OUTPUT_POINTER означает, что вызывающий код передал TBS недопустимый указатель или выходной буфер для результата операции.
Что проверить
- Убедитесь, что pointer не равен NULL там, где результат обязателен.
- Проверьте заявленную capacity и доступность памяти на запись.
- Исключите stack/heap lifetime error, когда буфер освобождён до завершения вызова.
Как исправлять
Передавайте живой writable buffer нужного размера и корректный параметр длины. Не лечите этот код сбросом или reprovisioning TPM: ошибка относится к контракту вызывающего процесса и возникает до полезной обработки выходных данных TPM.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
