BlobBuilder.WriteCompressedSignedInteger(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 integer con segno compresso come definito dal capitolo ECMA-335-II capitolo 23.2: BLOB e firme.
public:
void WriteCompressedSignedInteger(int value);
public void WriteCompressedSignedInteger (int value);
member this.WriteCompressedSignedInteger : int -> unit
Public Sub WriteCompressedSignedInteger (value As Integer)
Parametri
- value
- Int32
Valore da scrivere.
Eccezioni
value
non può essere rappresentato come Signed Integer compresso.
Non è possibile scrivere nel generatore perché è stato collegato con un altro.
Commenti
Se il valore si trova tra -64 (0xFFFFFFC0) e 63 (0x3F), inclusivo, codificare come intero a un byte: bit 7 clear, valore bit 5-0 mantenuto in bit da 6 a 1, bit di segno (valore bit 31) in bit 0.
Se il valore è compreso tra -8192 (0xFFFFE000) e 8191 (0x1FFF), inclusivo, codificare come intero a due byte: 15 set, bit 14 clear, valore bit 12-0 mantenuti in bit 13-1, segno bit(valore bit 31) in bit 0.
Se il valore si trova tra -268435456 (0xF000000) e 268435455 (0x0FFFFFFF), inclusivo, codificare come intero a quattro byte: 31 set, 30 set, bit 29 clear, valore bit 27-0 mantenuti in bit da 28 a 1, bit(valore bit 31) in bit 0.