OperationStatus Enum

Definition

Definierar de värden som kan returneras från span-baserade åtgärder som stöder bearbetning av indata som finns i flera sammanhängande buffertar.

public enum class OperationStatus
public enum OperationStatus
type OperationStatus = 
Public Enum OperationStatus
Arv
OperationStatus

Fält

Name Värde Description
Done 0

Hela indatabufferten har bearbetats och åtgärden är klar.

DestinationTooSmall 1

Indata bearbetas delvis, upp till vad som kan passa in i målbufferten. Anroparen kan förstora målbufferten, segmentera buffertarna på rätt sätt och försöka igen.

NeedMoreData 2

Indata bearbetas delvis, upp till den sista giltiga delen av indata som kan användas. Anroparen kan sy de återstående obearbetade indata med mer data, dela upp buffertarna på rätt sätt och försöka igen.

InvalidData 3

Indata innehöll ogiltiga byte som inte kunde bearbetas. Om indata delvis bearbetas innehåller målet det partiella resultatet. Detta garanterar att inga ytterligare data som läggs till i indata gör den ogiltiga sekvensen giltig.

Gäller för