ホーム › Storage.Compression › COMPRESS_INFORMATION_CLASS
COMPRESS_INFORMATION_CLASS
列挙型メンバー 3
| 名前 | 10進 | 16進 | 説明 |
|---|---|---|---|
| COMPRESS_INFORMATION_CLASS_INVALID | 0 | 0x0 | 無効な情報クラスです。 |
| COMPRESS_INFORMATION_CLASS_BLOCK_SIZE | 1 | 0x1 | カスタマイズされたブロックサイズです。指定できる値は 65536 から 67108864 バイトです。この値は LZMS 圧縮アルゴリズムでのみ使用できます。より良い圧縮率を得るには、最小サイズを 1 MB にすることを推奨します。この種類の情報クラスのサイズは sizeof(DWORD) です。 |
| COMPRESS_INFORMATION_CLASS_LEVEL | 2 | 0x2 | 圧縮の目標レベルです。既定値は (DWORD)0 です。値 (DWORD)1 を指定すると、圧縮速度はわずかに低下しますが、圧縮率を改善できます。この値は XPRESS 圧縮アルゴリズム、または Huffman エンコードを使用する XPRESS 圧縮アルゴリズムでのみ使用できます。この種類の情報クラスのサイズは sizeof(DWORD) です。 |
公式ドキュメント
この列挙型の値は、設定または取得される情報クラスの種類を識別します。
出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum COMPRESS_INFORMATION_CLASS : int {
COMPRESS_INFORMATION_CLASS_INVALID = 0,
COMPRESS_INFORMATION_CLASS_BLOCK_SIZE = 1,
COMPRESS_INFORMATION_CLASS_LEVEL = 2
} COMPRESS_INFORMATION_CLASS;public enum COMPRESS_INFORMATION_CLASS : int
{
COMPRESS_INFORMATION_CLASS_INVALID = 0,
COMPRESS_INFORMATION_CLASS_BLOCK_SIZE = 1,
COMPRESS_INFORMATION_CLASS_LEVEL = 2,
}Public Enum COMPRESS_INFORMATION_CLASS As Integer
COMPRESS_INFORMATION_CLASS_INVALID = 0
COMPRESS_INFORMATION_CLASS_BLOCK_SIZE = 1
COMPRESS_INFORMATION_CLASS_LEVEL = 2
End Enumimport enum
class COMPRESS_INFORMATION_CLASS(enum.IntEnum):
COMPRESS_INFORMATION_CLASS_INVALID = 0
COMPRESS_INFORMATION_CLASS_BLOCK_SIZE = 1
COMPRESS_INFORMATION_CLASS_LEVEL = 2// COMPRESS_INFORMATION_CLASS
pub const COMPRESS_INFORMATION_CLASS_INVALID: i32 = 0;
pub const COMPRESS_INFORMATION_CLASS_BLOCK_SIZE: i32 = 1;
pub const COMPRESS_INFORMATION_CLASS_LEVEL: i32 = 2;// COMPRESS_INFORMATION_CLASS
const (
COMPRESS_INFORMATION_CLASS_INVALID int32 = 0
COMPRESS_INFORMATION_CLASS_BLOCK_SIZE int32 = 1
COMPRESS_INFORMATION_CLASS_LEVEL int32 = 2
)const
COMPRESS_INFORMATION_CLASS_INVALID = 0;
COMPRESS_INFORMATION_CLASS_BLOCK_SIZE = 1;
COMPRESS_INFORMATION_CLASS_LEVEL = 2;// COMPRESS_INFORMATION_CLASS
pub const COMPRESS_INFORMATION_CLASS_INVALID: i32 = 0;
pub const COMPRESS_INFORMATION_CLASS_BLOCK_SIZE: i32 = 1;
pub const COMPRESS_INFORMATION_CLASS_LEVEL: i32 = 2;const
COMPRESS_INFORMATION_CLASS_INVALID* = 0
COMPRESS_INFORMATION_CLASS_BLOCK_SIZE* = 1
COMPRESS_INFORMATION_CLASS_LEVEL* = 2enum COMPRESS_INFORMATION_CLASS : int {
COMPRESS_INFORMATION_CLASS_INVALID = 0,
COMPRESS_INFORMATION_CLASS_BLOCK_SIZE = 1,
COMPRESS_INFORMATION_CLASS_LEVEL = 2,
}#define global COMPRESS_INFORMATION_CLASS_INVALID 0x0
#define global COMPRESS_INFORMATION_CLASS_BLOCK_SIZE 0x1
#define global COMPRESS_INFORMATION_CLASS_LEVEL 0x2