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