BlobBuilder.WriteCompressedSignedInteger(Int32) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Implementiert die komprimierte ganzzahlige Codierung mit Vorzeichen gemäß ecMA-335-II Kapitel 23.2: Blobs und Signaturen.
public:
void WriteCompressedSignedInteger(int value);
public void WriteCompressedSignedInteger(int value);
member this.WriteCompressedSignedInteger : int -> unit
Public Sub WriteCompressedSignedInteger (value As Integer)
Parameter
- value
- Int32
Der zu schreibende Wert.
Ausnahmen
value kann nicht als komprimierte ganze Zahl dargestellt werden.
Der Baumeister ist nicht schreibbar; sie wurde mit einem anderen verknüpft.
Hinweise
Wenn der Wert zwischen -64 (0xFFFFFFC0) und 63 (0x3F) liegt, einschließlich, codieren Sie als Eine-Byte-Ganzzahl: Bit 7 klar, Wert bits 5 bis 0 in Bits 6 bis 1, Zeichenbit (Wert Bit 31) in Bit 0.
Wenn der Wert zwischen -8192 (0xFFFFE000) und 8191 (0x1FFF) liegt, codieren Sie sie als ganze Zahl mit zwei Byte: 15 Satz, Bit 14 klar, Wert bits 12 bis 0 in Bits 13 bis 1, Zeichen bit(Wert Bit 31) in Bit 0.
Wenn der Wert zwischen -268435456 (0xF000000) und 268435455 (0x0FFFFFFF), einschließlich, codiert als ganze Zahl mit vier Byte: 31 Satz, 30 Satz, Bit 29 klar, Wert Bit 27 bis 0 in Bits 28 bis 1, Zeichen bit(Wert Bit 31) in Bit 0.