OperationStatus 列挙型

定義

複数の連続しないバッファーに含まれる入力の処理をサポートするスパン ベースの操作から返すことができる値を定義します。

public enum class OperationStatus
public enum OperationStatus
type OperationStatus = 
Public Enum OperationStatus
継承
OperationStatus

フィールド

名前 説明
Done 0

入力バッファー全体が処理され、操作が完了しました。

DestinationTooSmall 1

入力は、宛先バッファーに収まる可能性がある内容まで部分的に処理されます。 呼び出し元は、宛先バッファーを拡大し、バッファーを適切にスライスして、再試行できます。

NeedMoreData 2

入力は、使用できる入力の最後の有効なチャンクまで、部分的に処理されます。 呼び出し元は、残りの未処理の入力をより多くのデータで結合し、バッファーを適切にスライスして、再試行できます。

InvalidData 3

入力に無効なバイトが含まれており、処理できませんでした。 入力が部分的に処理される場合、変換先には部分的な結果が含まれます。 これにより、入力に追加されたデータが無効なシーケンスを有効にすることが保証されます。

適用対象