BlobBuilder.WriteCompressedSignedInteger(Int32) Methode

Definitie

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.

Van toepassing op