OperationStatus Перечисление

Определение

Определяет значения, которые можно возвращать из операций на основе диапазона, которые поддерживают обработку входных данных, содержащихся в нескольких дискоценденных буферах.

public enum class OperationStatus
public enum OperationStatus
type OperationStatus = 
Public Enum OperationStatus
Наследование
OperationStatus

Поля

Имя Значение Описание
Done 0

Весь входной буфер обработан и операция завершена.

DestinationTooSmall 1

Входные данные частично обрабатываются вплоть до того, что может быть включено в целевой буфер. Вызывающий объект может увеличить целевой буфер, срезать буферы соответствующим образом и повторить попытку.

NeedMoreData 2

Входные данные частично обрабатываются до последнего допустимого блока входных данных, которые могут быть использованы. Вызывающий объект может зашить оставшиеся необработанные входные данные с дополнительными данными, срезать буферы соответствующим образом и повторить попытку.

InvalidData 3

Входные данные содержат недопустимые байты, которые не удалось обработать. Если входные данные частично обработаны, назначение содержит частичный результат. Это гарантирует, что никакие дополнительные данные, добавленные к входу, не будут допустимыми для недопустимой последовательности.

Применяется к