OperationStatus Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Определяет значения, которые можно возвращать из операций на основе диапазона, которые поддерживают обработку входных данных, содержащихся в нескольких дискоценденных буферах.
public enum class OperationStatus
public enum OperationStatus
type OperationStatus =
Public Enum OperationStatus
- Наследование
Поля
| Имя | Значение | Описание |
|---|---|---|
| Done | 0 | Весь входной буфер обработан и операция завершена. |
| DestinationTooSmall | 1 | Входные данные частично обрабатываются вплоть до того, что может быть включено в целевой буфер. Вызывающий объект может увеличить целевой буфер, срезать буферы соответствующим образом и повторить попытку. |
| NeedMoreData | 2 | Входные данные частично обрабатываются до последнего допустимого блока входных данных, которые могут быть использованы. Вызывающий объект может зашить оставшиеся необработанные входные данные с дополнительными данными, срезать буферы соответствующим образом и повторить попытку. |
| InvalidData | 3 | Входные данные содержат недопустимые байты, которые не удалось обработать. Если входные данные частично обработаны, назначение содержит частичный результат. Это гарантирует, что никакие дополнительные данные, добавленные к входу, не будут допустимыми для недопустимой последовательности. |