Win32 API 日本語リファレンス
ホームNetworkManagement.NetShell › NS_CMD_FLAGS

NS_CMD_FLAGS

列挙型
基底型i4

メンバー 7

名前10進16進説明
CMD_FLAG_PRIVATE10x1プライベートコマンドであることを示します。このコマンドはサブコンテキストでは有効ではありません。
CMD_FLAG_INTERACTIVE20x2対話型コマンドであることを示します。このコマンドは NetShell の外部からは有効ではありません。
CMD_FLAG_LOCAL80x8ローカルコマンドであることを示します。このコマンドはリモートコンピューターからは有効ではありません。
CMD_FLAG_ONLINE160x10コマンドがオンラインの場合にのみ有効であることを示します。このコマンドはオフラインモードまたは非コミットモードでは有効ではありません。
CMD_FLAG_HIDDEN320x20コマンドがオンラインヘルプには含まれないものの、実行は可能であることを示します。
CMD_FLAG_LIMIT_MASK655350xFFFFコマンドがマスクを制限することを示します。
CMD_FLAG_PRIORITY-21474836480x80000000ulPriority フィールドが使用されることを示します。

公式ドキュメント

NS_CMD_FLAGS 列挙型は、NetShell で使用できるコマンドフラグを指定します。

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

各言語での定義

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

typedef enum NS_CMD_FLAGS : int {
    CMD_FLAG_PRIVATE = 1,
    CMD_FLAG_INTERACTIVE = 2,
    CMD_FLAG_LOCAL = 8,
    CMD_FLAG_ONLINE = 16,
    CMD_FLAG_HIDDEN = 32,
    CMD_FLAG_LIMIT_MASK = 65535,
    CMD_FLAG_PRIORITY = -2147483648
} NS_CMD_FLAGS;
public enum NS_CMD_FLAGS : int
{
    CMD_FLAG_PRIVATE = 1,
    CMD_FLAG_INTERACTIVE = 2,
    CMD_FLAG_LOCAL = 8,
    CMD_FLAG_ONLINE = 16,
    CMD_FLAG_HIDDEN = 32,
    CMD_FLAG_LIMIT_MASK = 65535,
    CMD_FLAG_PRIORITY = -2147483648,
}
Public Enum NS_CMD_FLAGS As Integer
    CMD_FLAG_PRIVATE = 1
    CMD_FLAG_INTERACTIVE = 2
    CMD_FLAG_LOCAL = 8
    CMD_FLAG_ONLINE = 16
    CMD_FLAG_HIDDEN = 32
    CMD_FLAG_LIMIT_MASK = 65535
    CMD_FLAG_PRIORITY = -2147483648
End Enum
import enum

class NS_CMD_FLAGS(enum.IntEnum):
    CMD_FLAG_PRIVATE = 1
    CMD_FLAG_INTERACTIVE = 2
    CMD_FLAG_LOCAL = 8
    CMD_FLAG_ONLINE = 16
    CMD_FLAG_HIDDEN = 32
    CMD_FLAG_LIMIT_MASK = 65535
    CMD_FLAG_PRIORITY = -2147483648
// NS_CMD_FLAGS
pub const CMD_FLAG_PRIVATE: i32 = 1;
pub const CMD_FLAG_INTERACTIVE: i32 = 2;
pub const CMD_FLAG_LOCAL: i32 = 8;
pub const CMD_FLAG_ONLINE: i32 = 16;
pub const CMD_FLAG_HIDDEN: i32 = 32;
pub const CMD_FLAG_LIMIT_MASK: i32 = 65535;
pub const CMD_FLAG_PRIORITY: i32 = -2147483648;
// NS_CMD_FLAGS
const (
	CMD_FLAG_PRIVATE int32 = 1
	CMD_FLAG_INTERACTIVE int32 = 2
	CMD_FLAG_LOCAL int32 = 8
	CMD_FLAG_ONLINE int32 = 16
	CMD_FLAG_HIDDEN int32 = 32
	CMD_FLAG_LIMIT_MASK int32 = 65535
	CMD_FLAG_PRIORITY int32 = -2147483648
)
const
  CMD_FLAG_PRIVATE = 1;
  CMD_FLAG_INTERACTIVE = 2;
  CMD_FLAG_LOCAL = 8;
  CMD_FLAG_ONLINE = 16;
  CMD_FLAG_HIDDEN = 32;
  CMD_FLAG_LIMIT_MASK = 65535;
  CMD_FLAG_PRIORITY = -2147483648;
// NS_CMD_FLAGS
pub const CMD_FLAG_PRIVATE: i32 = 1;
pub const CMD_FLAG_INTERACTIVE: i32 = 2;
pub const CMD_FLAG_LOCAL: i32 = 8;
pub const CMD_FLAG_ONLINE: i32 = 16;
pub const CMD_FLAG_HIDDEN: i32 = 32;
pub const CMD_FLAG_LIMIT_MASK: i32 = 65535;
pub const CMD_FLAG_PRIORITY: i32 = -2147483648;
const
  CMD_FLAG_PRIVATE* = 1
  CMD_FLAG_INTERACTIVE* = 2
  CMD_FLAG_LOCAL* = 8
  CMD_FLAG_ONLINE* = 16
  CMD_FLAG_HIDDEN* = 32
  CMD_FLAG_LIMIT_MASK* = 65535
  CMD_FLAG_PRIORITY* = -2147483648
enum NS_CMD_FLAGS : int {
    CMD_FLAG_PRIVATE = 1,
    CMD_FLAG_INTERACTIVE = 2,
    CMD_FLAG_LOCAL = 8,
    CMD_FLAG_ONLINE = 16,
    CMD_FLAG_HIDDEN = 32,
    CMD_FLAG_LIMIT_MASK = 65535,
    CMD_FLAG_PRIORITY = -2147483648,
}
#define global CMD_FLAG_PRIVATE     0x1
#define global CMD_FLAG_INTERACTIVE 0x2
#define global CMD_FLAG_LOCAL       0x8
#define global CMD_FLAG_ONLINE      0x10
#define global CMD_FLAG_HIDDEN      0x20
#define global CMD_FLAG_LIMIT_MASK  0xFFFF
#define global CMD_FLAG_PRIORITY    0x80000000