Win32 API 日本語リファレンス
ホームSystem.Ioctl › WRITE_THROUGH

WRITE_THROUGH

列挙型
基底型i4

メンバー 3

名前10進16進説明
WriteThroughUnknown00x0デバイスのライトスルー機能に関する情報が利用できないことを示します。
WriteThroughNotSupported10x1デバイスがライトスルーキャッシュをサポートしていないことを示します。
WriteThroughSupported20x2デバイスがライトスルーキャッシュをサポートしていることを示します。

公式ドキュメント

ストレージデバイスがライトスルーキャッシュをサポートするかどうかを指定します。

解説(Remarks)

IOCTL_STORAGE_QUERY_PROPERTY 制御コードは、この値を STORAGE_WRITE_CACHE_PROPERTY 構造体で報告します。

出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)

各言語での定義

列挙メンバーの定義。HSP タブは #define global(値は16進)。

typedef enum WRITE_THROUGH : int {
    WriteThroughUnknown = 0,
    WriteThroughNotSupported = 1,
    WriteThroughSupported = 2
} WRITE_THROUGH;
public enum WRITE_THROUGH : int
{
    WriteThroughUnknown = 0,
    WriteThroughNotSupported = 1,
    WriteThroughSupported = 2,
}
Public Enum WRITE_THROUGH As Integer
    WriteThroughUnknown = 0
    WriteThroughNotSupported = 1
    WriteThroughSupported = 2
End Enum
import enum

class WRITE_THROUGH(enum.IntEnum):
    WriteThroughUnknown = 0
    WriteThroughNotSupported = 1
    WriteThroughSupported = 2
// WRITE_THROUGH
pub const WriteThroughUnknown: i32 = 0;
pub const WriteThroughNotSupported: i32 = 1;
pub const WriteThroughSupported: i32 = 2;
// WRITE_THROUGH
const (
	WriteThroughUnknown int32 = 0
	WriteThroughNotSupported int32 = 1
	WriteThroughSupported int32 = 2
)
const
  WriteThroughUnknown = 0;
  WriteThroughNotSupported = 1;
  WriteThroughSupported = 2;
// WRITE_THROUGH
pub const WriteThroughUnknown: i32 = 0;
pub const WriteThroughNotSupported: i32 = 1;
pub const WriteThroughSupported: i32 = 2;
const
  WriteThroughUnknown* = 0
  WriteThroughNotSupported* = 1
  WriteThroughSupported* = 2
enum WRITE_THROUGH : int {
    WriteThroughUnknown = 0,
    WriteThroughNotSupported = 1,
    WriteThroughSupported = 2,
}
#define global WriteThroughUnknown      0x0
#define global WriteThroughNotSupported 0x1
#define global WriteThroughSupported    0x2