ホーム › System.WinRT.Storage › HANDLE_ACCESS_OPTIONS
HANDLE_ACCESS_OPTIONS
列挙型フラグメンバー 5
| 名前 | 10進 | 16進 | 説明 |
|---|---|---|---|
| HAO_NONE | 0 | 0x0 | なし。 |
| HAO_READ_ATTRIBUTES | 128 | 0x80 | このハンドルはファイル属性の読み取りに使用できます。 |
| HAO_READ | 1179785 | 0x120089 | このハンドルはファイルの読み取りに使用できます。 |
| HAO_WRITE | 1179926 | 0x120116 | このハンドルはファイルへの書き込みに使用できます。 |
| HAO_DELETE | 65536 | 0x10000 | このハンドルはファイルの削除に使用できます。 |
公式ドキュメント
ハンドルがファイルに対して持つアクセスのレベルを定義します。
出典・ライセンス: 上記「公式ドキュメント」の内容は 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 HANDLE_ACCESS_OPTIONS : int {
HAO_NONE = 0,
HAO_READ_ATTRIBUTES = 128,
HAO_READ = 1179785,
HAO_WRITE = 1179926,
HAO_DELETE = 65536
} HANDLE_ACCESS_OPTIONS;[Flags]
public enum HANDLE_ACCESS_OPTIONS : int
{
HAO_NONE = 0,
HAO_READ_ATTRIBUTES = 128,
HAO_READ = 1179785,
HAO_WRITE = 1179926,
HAO_DELETE = 65536,
}<Flags>
Public Enum HANDLE_ACCESS_OPTIONS As Integer
HAO_NONE = 0
HAO_READ_ATTRIBUTES = 128
HAO_READ = 1179785
HAO_WRITE = 1179926
HAO_DELETE = 65536
End Enumimport enum
class HANDLE_ACCESS_OPTIONS(enum.IntFlag):
HAO_NONE = 0
HAO_READ_ATTRIBUTES = 128
HAO_READ = 1179785
HAO_WRITE = 1179926
HAO_DELETE = 65536// HANDLE_ACCESS_OPTIONS (flags)
pub const HAO_NONE: i32 = 0;
pub const HAO_READ_ATTRIBUTES: i32 = 128;
pub const HAO_READ: i32 = 1179785;
pub const HAO_WRITE: i32 = 1179926;
pub const HAO_DELETE: i32 = 65536;// HANDLE_ACCESS_OPTIONS
const (
HAO_NONE int32 = 0
HAO_READ_ATTRIBUTES int32 = 128
HAO_READ int32 = 1179785
HAO_WRITE int32 = 1179926
HAO_DELETE int32 = 65536
)const
HAO_NONE = 0;
HAO_READ_ATTRIBUTES = 128;
HAO_READ = 1179785;
HAO_WRITE = 1179926;
HAO_DELETE = 65536;// HANDLE_ACCESS_OPTIONS
pub const HAO_NONE: i32 = 0;
pub const HAO_READ_ATTRIBUTES: i32 = 128;
pub const HAO_READ: i32 = 1179785;
pub const HAO_WRITE: i32 = 1179926;
pub const HAO_DELETE: i32 = 65536;const
HAO_NONE* = 0
HAO_READ_ATTRIBUTES* = 128
HAO_READ* = 1179785
HAO_WRITE* = 1179926
HAO_DELETE* = 65536enum HANDLE_ACCESS_OPTIONS : int {
HAO_NONE = 0,
HAO_READ_ATTRIBUTES = 128,
HAO_READ = 1179785,
HAO_WRITE = 1179926,
HAO_DELETE = 65536,
}#define global HAO_NONE 0x0
#define global HAO_READ_ATTRIBUTES 0x80
#define global HAO_READ 0x120089
#define global HAO_WRITE 0x120116
#define global HAO_DELETE 0x10000
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。