Teilen über


OperationStatus Enumeration

Definition

Definiert die Werte, die von bereichsbasierten Vorgängen zurückgegeben werden können, die die Verarbeitung der Eingabe unterstützen, die in mehreren nicht zusammenhängenden Puffern enthalten ist.

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

Felder

DestinationTooSmall 1

Die Eingabe wird teilweise verarbeitet, bis zu dem, was in den Zielpuffer passt. Der Aufrufer kann den Zielpuffer vergrößern, die Puffer entsprechend segmentieren, und es erneut versuchen.

Done 0

Der gesamte Eingabepuffer wurde verarbeitet, und der Vorgang ist abgeschlossen.

InvalidData 3

Die Eingabe enthält ungültige Bytes, die nicht verarbeitet werden konnten. Wenn die Eingabe teilweise verarbeitet wird, enthält das Ziel das Teilergebnis. Dadurch wird sichergestellt, dass keine zusätzlichen Daten, die der Eingabe angefügt werden, die ungültige Sequenz gültig machen.

NeedMoreData 2

Die Eingabe ist teilweise verarbeitet, bis zum letzten gültigen Block der Eingabe, der genutzt werden konnte. Der Aufrufer kann die verbleibende nicht verarbeitete Eingabe mit mehr Daten zusammenfügen, die Puffer entsprechend segmentieren, und es erneut versuchen.

Gilt für: