ホーム › System.Pipes › NAMED_PIPE_MODE
NAMED_PIPE_MODE
列挙型フラグメンバー 10
| 名前 | 10進 | 16進 |
|---|---|---|
| PIPE_WAIT | 0 | 0x0 |
| PIPE_NOWAIT | 1 | 0x1 |
| PIPE_READMODE_BYTE | 0 | 0x0 |
| PIPE_READMODE_MESSAGE | 2 | 0x2 |
| PIPE_CLIENT_END | 0 | 0x0 |
| PIPE_SERVER_END | 1 | 0x1 |
| PIPE_TYPE_BYTE | 0 | 0x0 |
| PIPE_TYPE_MESSAGE | 4 | 0x4 |
| PIPE_ACCEPT_REMOTE_CLIENTS | 0 | 0x0 |
| PIPE_REJECT_REMOTE_CLIENTS | 8 | 0x8 |
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum NAMED_PIPE_MODE : unsigned int {
PIPE_WAIT = 0,
PIPE_NOWAIT = 1,
PIPE_READMODE_BYTE = 0,
PIPE_READMODE_MESSAGE = 2,
PIPE_CLIENT_END = 0,
PIPE_SERVER_END = 1,
PIPE_TYPE_BYTE = 0,
PIPE_TYPE_MESSAGE = 4,
PIPE_ACCEPT_REMOTE_CLIENTS = 0,
PIPE_REJECT_REMOTE_CLIENTS = 8
} NAMED_PIPE_MODE;[Flags]
public enum NAMED_PIPE_MODE : uint
{
PIPE_WAIT = 0,
PIPE_NOWAIT = 1,
PIPE_READMODE_BYTE = 0,
PIPE_READMODE_MESSAGE = 2,
PIPE_CLIENT_END = 0,
PIPE_SERVER_END = 1,
PIPE_TYPE_BYTE = 0,
PIPE_TYPE_MESSAGE = 4,
PIPE_ACCEPT_REMOTE_CLIENTS = 0,
PIPE_REJECT_REMOTE_CLIENTS = 8,
}<Flags>
Public Enum NAMED_PIPE_MODE As UInteger
PIPE_WAIT = 0
PIPE_NOWAIT = 1
PIPE_READMODE_BYTE = 0
PIPE_READMODE_MESSAGE = 2
PIPE_CLIENT_END = 0
PIPE_SERVER_END = 1
PIPE_TYPE_BYTE = 0
PIPE_TYPE_MESSAGE = 4
PIPE_ACCEPT_REMOTE_CLIENTS = 0
PIPE_REJECT_REMOTE_CLIENTS = 8
End Enumimport enum
class NAMED_PIPE_MODE(enum.IntFlag):
PIPE_WAIT = 0
PIPE_NOWAIT = 1
PIPE_READMODE_BYTE = 0
PIPE_READMODE_MESSAGE = 2
PIPE_CLIENT_END = 0
PIPE_SERVER_END = 1
PIPE_TYPE_BYTE = 0
PIPE_TYPE_MESSAGE = 4
PIPE_ACCEPT_REMOTE_CLIENTS = 0
PIPE_REJECT_REMOTE_CLIENTS = 8// NAMED_PIPE_MODE (flags)
pub const PIPE_WAIT: u32 = 0;
pub const PIPE_NOWAIT: u32 = 1;
pub const PIPE_READMODE_BYTE: u32 = 0;
pub const PIPE_READMODE_MESSAGE: u32 = 2;
pub const PIPE_CLIENT_END: u32 = 0;
pub const PIPE_SERVER_END: u32 = 1;
pub const PIPE_TYPE_BYTE: u32 = 0;
pub const PIPE_TYPE_MESSAGE: u32 = 4;
pub const PIPE_ACCEPT_REMOTE_CLIENTS: u32 = 0;
pub const PIPE_REJECT_REMOTE_CLIENTS: u32 = 8;// NAMED_PIPE_MODE
const (
PIPE_WAIT uint32 = 0
PIPE_NOWAIT uint32 = 1
PIPE_READMODE_BYTE uint32 = 0
PIPE_READMODE_MESSAGE uint32 = 2
PIPE_CLIENT_END uint32 = 0
PIPE_SERVER_END uint32 = 1
PIPE_TYPE_BYTE uint32 = 0
PIPE_TYPE_MESSAGE uint32 = 4
PIPE_ACCEPT_REMOTE_CLIENTS uint32 = 0
PIPE_REJECT_REMOTE_CLIENTS uint32 = 8
)const
PIPE_WAIT = 0;
PIPE_NOWAIT = 1;
PIPE_READMODE_BYTE = 0;
PIPE_READMODE_MESSAGE = 2;
PIPE_CLIENT_END = 0;
PIPE_SERVER_END = 1;
PIPE_TYPE_BYTE = 0;
PIPE_TYPE_MESSAGE = 4;
PIPE_ACCEPT_REMOTE_CLIENTS = 0;
PIPE_REJECT_REMOTE_CLIENTS = 8;// NAMED_PIPE_MODE
pub const PIPE_WAIT: u32 = 0;
pub const PIPE_NOWAIT: u32 = 1;
pub const PIPE_READMODE_BYTE: u32 = 0;
pub const PIPE_READMODE_MESSAGE: u32 = 2;
pub const PIPE_CLIENT_END: u32 = 0;
pub const PIPE_SERVER_END: u32 = 1;
pub const PIPE_TYPE_BYTE: u32 = 0;
pub const PIPE_TYPE_MESSAGE: u32 = 4;
pub const PIPE_ACCEPT_REMOTE_CLIENTS: u32 = 0;
pub const PIPE_REJECT_REMOTE_CLIENTS: u32 = 8;const
PIPE_WAIT* = 0
PIPE_NOWAIT* = 1
PIPE_READMODE_BYTE* = 0
PIPE_READMODE_MESSAGE* = 2
PIPE_CLIENT_END* = 0
PIPE_SERVER_END* = 1
PIPE_TYPE_BYTE* = 0
PIPE_TYPE_MESSAGE* = 4
PIPE_ACCEPT_REMOTE_CLIENTS* = 0
PIPE_REJECT_REMOTE_CLIENTS* = 8enum NAMED_PIPE_MODE : uint {
PIPE_WAIT = 0,
PIPE_NOWAIT = 1,
PIPE_READMODE_BYTE = 0,
PIPE_READMODE_MESSAGE = 2,
PIPE_CLIENT_END = 0,
PIPE_SERVER_END = 1,
PIPE_TYPE_BYTE = 0,
PIPE_TYPE_MESSAGE = 4,
PIPE_ACCEPT_REMOTE_CLIENTS = 0,
PIPE_REJECT_REMOTE_CLIENTS = 8,
}#define global PIPE_WAIT 0x0
#define global PIPE_NOWAIT 0x1
#define global PIPE_READMODE_BYTE 0x0
#define global PIPE_READMODE_MESSAGE 0x2
#define global PIPE_CLIENT_END 0x0
#define global PIPE_SERVER_END 0x1
#define global PIPE_TYPE_BYTE 0x0
#define global PIPE_TYPE_MESSAGE 0x4
#define global PIPE_ACCEPT_REMOTE_CLIENTS 0x0
#define global PIPE_REJECT_REMOTE_CLIENTS 0x8
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。