Import.RtlCompressBuffer Method

[DllImport("ntdll.dll")] 
public static extern UInt32 RtlCompressBuffer( 
UInt16 compressionFormat
byte[] buffer
int bufferSize
byte[] compressedBuffer
int compressedBufferSize
UInt32 chunkSize
out int finalCompressedSize
IntPtr workSpace 
)
This language is not supported or no code example is available.

Parameters

compressionFormat
UInt16

buffer
byte[]

bufferSize
int

compressedBuffer
byte[]

compressedBufferSize
int

chunkSize
UInt32

finalCompressedSize
int

workSpace
IntPtr

Return Value

UInt32
[DllImport("ntdll.dll")]
 public static extern uint RtlCompressBuffer(ushort compressionFormat,
     byte[] buffer,
     int bufferSize,
     byte[] compressedBuffer,
     int compressedBufferSize,
     uint chunkSize,
     out int finalCompressedSize,
     IntPtr workSpace);
					
This language is not supported or no code example is available.

.NET Framework

Supported in: 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8

.NET Core

Supported in: 5.0+, 6.0+

In this article

Definition