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

NAMED_PIPE_MODE

列挙型フラグ
基底型u4

メンバー 10

名前10進16進
PIPE_WAIT00x0
PIPE_NOWAIT10x1
PIPE_READMODE_BYTE00x0
PIPE_READMODE_MESSAGE20x2
PIPE_CLIENT_END00x0
PIPE_SERVER_END10x1
PIPE_TYPE_BYTE00x0
PIPE_TYPE_MESSAGE40x4
PIPE_ACCEPT_REMOTE_CLIENTS00x0
PIPE_REJECT_REMOTE_CLIENTS80x8

各言語での定義

列挙メンバーの定義。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 Enum
import 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* = 8
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,
}
#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)。