BlobBuilder.WriteCompressedInteger(Int32) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Implementa la codifica intero compresso come definito dal capitolo ECMA-335-II capitolo 23.2: BLOB e firme.
public:
void WriteCompressedInteger(int value);
public void WriteCompressedInteger (int value);
member this.WriteCompressedInteger : int -> unit
Public Sub WriteCompressedInteger (value As Integer)
Parametri
- value
- Int32
Valore da scrivere.
Eccezioni
value
non può essere rappresentato come Unsigned Integer compresso.
Non è possibile scrivere nel generatore perché è stato collegato con un altro.
Commenti
Se il valore è compreso tra 0 (0x00) e 127 (0x7F), inclusivo, codificare come intero a un byte (bit 7 è chiaro, valore mantenuto in bit da 6 a 0).
Se il valore è compreso tra 128 (0x80) e 16383 (0x3FFF), inclusivo, codificare come intero a 2 byte con bit 15 set, bit 14 clear (valore mantenuto in bit da 13 a 0).
In caso contrario, codificare come intero a 4 byte, con bit 31 set, bit 30 set, bit 29 clear (valore mantenuto in bit da 28 a 0).