BlobBuilder.WriteCompressedSignedInteger(Int32) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee wordt gecomprimeerde gecodeerde gehele getallen geïmplementeerd zoals gedefinieerd door ECMA-335-II hoofdstuk 23.2: Blobs en handtekeningen.
public:
void WriteCompressedSignedInteger(int value);
public void WriteCompressedSignedInteger(int value);
member this.WriteCompressedSignedInteger : int -> unit
Public Sub WriteCompressedSignedInteger (value As Integer)
Parameters
- value
- Int32
De waarde die moet worden geschreven.
Uitzonderingen
value kan niet worden weergegeven als een gecomprimeerd geheel getal dat is ondertekend.
De opbouwfunctie is niet beschrijfbaar; het is gekoppeld aan een andere.
Opmerkingen
Als de waarde tussen -64 (0xFFFFFFC0) en 63 (0x3F) ligt, kunt u inclusief coderen als een geheel getal van één byte: bit 7 helder, waarde-bits 5 tot en met 0 in bits 6 tot en met 1, teken-bit (waarde-bit 31) in bit 0.
Als de waarde tussen -8192 (0xFFFFE000) en 8191 (0x1FFF), inclusief, codeert u als een geheel getal van twee bytes: 15 set, bit 14 clear, waarde-bits 12 tot en met 0 in bits 13 tot en met 1, teken-bit (waarde bit 31) in bit 0.
Als de waarde tussen -268435456 (0xF000000) en 268435455 (0x0FFFFFFF) ligt, kunt u de waarde opgeven als een geheel getal van vier bytes: 31 set, 30 set, bit 29 wissen, waarde-bits 27 tot en met 0 in bits 28 tot en met 1, tekenbit (waarde bit 31) in bit 0.