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

RDPENCOMAPI_CONSTANTS

列挙型
基底型i4

メンバー 7

名前10進16進説明
CONST_MAX_CHANNEL_MESSAGE_SIZE10240x400メッセージの最大サイズ (バイト単位)。
CONST_MAX_CHANNEL_NAME_LEN80x8

チャネル名の最大長 (null 終端文字を含む、文字数単位)。

レガシー チャネル名は 32 文字までに制限されている点に注意してください。

CONST_MAX_LEGACY_CHANNEL_MESSAGE_SIZE4096000x64000

レガシー チャネルのメッセージの最大サイズ (バイト単位)。

CHANNEL_FLAGS_LEGACY が設定されている場合は、この定数を使用します。

CONST_ATTENDEE_ID_EVERYONE-10xFFFFFFFFすべての出席者を示します。
CONST_ATTENDEE_ID_HOST00x0ホストを識別します。ホストに仮想チャネル メッセージを送信するために使用します。
CONST_CONN_INTERVAL500x32使用されません。
CONST_ATTENDEE_ID_DEFAULT-10xFFFFFFFF

IRDPSRAPIAttendee::Id プロパティの既定値です。

Windows Server 2012 R2、Windows 8.1、Windows Server 2012、Windows 8、Windows Server 2008 R2、Windows 7、Windows Server 2008、および Windows Vista: この列挙値は、Windows 10 および Windows Server 2016 より前ではサポートされていません。

公式ドキュメント

この API で使用される定数の一部の値を定義します。

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

各言語での定義

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

typedef enum RDPENCOMAPI_CONSTANTS : int {
    CONST_MAX_CHANNEL_MESSAGE_SIZE = 1024,
    CONST_MAX_CHANNEL_NAME_LEN = 8,
    CONST_MAX_LEGACY_CHANNEL_MESSAGE_SIZE = 409600,
    CONST_ATTENDEE_ID_EVERYONE = -1,
    CONST_ATTENDEE_ID_HOST = 0,
    CONST_CONN_INTERVAL = 50,
    CONST_ATTENDEE_ID_DEFAULT = -1
} RDPENCOMAPI_CONSTANTS;
public enum RDPENCOMAPI_CONSTANTS : int
{
    CONST_MAX_CHANNEL_MESSAGE_SIZE = 1024,
    CONST_MAX_CHANNEL_NAME_LEN = 8,
    CONST_MAX_LEGACY_CHANNEL_MESSAGE_SIZE = 409600,
    CONST_ATTENDEE_ID_EVERYONE = -1,
    CONST_ATTENDEE_ID_HOST = 0,
    CONST_CONN_INTERVAL = 50,
    CONST_ATTENDEE_ID_DEFAULT = -1,
}
Public Enum RDPENCOMAPI_CONSTANTS As Integer
    CONST_MAX_CHANNEL_MESSAGE_SIZE = 1024
    CONST_MAX_CHANNEL_NAME_LEN = 8
    CONST_MAX_LEGACY_CHANNEL_MESSAGE_SIZE = 409600
    CONST_ATTENDEE_ID_EVERYONE = -1
    CONST_ATTENDEE_ID_HOST = 0
    CONST_CONN_INTERVAL = 50
    CONST_ATTENDEE_ID_DEFAULT = -1
End Enum
import enum

class RDPENCOMAPI_CONSTANTS(enum.IntEnum):
    CONST_MAX_CHANNEL_MESSAGE_SIZE = 1024
    CONST_MAX_CHANNEL_NAME_LEN = 8
    CONST_MAX_LEGACY_CHANNEL_MESSAGE_SIZE = 409600
    CONST_ATTENDEE_ID_EVERYONE = -1
    CONST_ATTENDEE_ID_HOST = 0
    CONST_CONN_INTERVAL = 50
    CONST_ATTENDEE_ID_DEFAULT = -1
// RDPENCOMAPI_CONSTANTS
pub const CONST_MAX_CHANNEL_MESSAGE_SIZE: i32 = 1024;
pub const CONST_MAX_CHANNEL_NAME_LEN: i32 = 8;
pub const CONST_MAX_LEGACY_CHANNEL_MESSAGE_SIZE: i32 = 409600;
pub const CONST_ATTENDEE_ID_EVERYONE: i32 = -1;
pub const CONST_ATTENDEE_ID_HOST: i32 = 0;
pub const CONST_CONN_INTERVAL: i32 = 50;
pub const CONST_ATTENDEE_ID_DEFAULT: i32 = -1;
// RDPENCOMAPI_CONSTANTS
const (
	CONST_MAX_CHANNEL_MESSAGE_SIZE int32 = 1024
	CONST_MAX_CHANNEL_NAME_LEN int32 = 8
	CONST_MAX_LEGACY_CHANNEL_MESSAGE_SIZE int32 = 409600
	CONST_ATTENDEE_ID_EVERYONE int32 = -1
	CONST_ATTENDEE_ID_HOST int32 = 0
	CONST_CONN_INTERVAL int32 = 50
	CONST_ATTENDEE_ID_DEFAULT int32 = -1
)
const
  CONST_MAX_CHANNEL_MESSAGE_SIZE = 1024;
  CONST_MAX_CHANNEL_NAME_LEN = 8;
  CONST_MAX_LEGACY_CHANNEL_MESSAGE_SIZE = 409600;
  CONST_ATTENDEE_ID_EVERYONE = -1;
  CONST_ATTENDEE_ID_HOST = 0;
  CONST_CONN_INTERVAL = 50;
  CONST_ATTENDEE_ID_DEFAULT = -1;
// RDPENCOMAPI_CONSTANTS
pub const CONST_MAX_CHANNEL_MESSAGE_SIZE: i32 = 1024;
pub const CONST_MAX_CHANNEL_NAME_LEN: i32 = 8;
pub const CONST_MAX_LEGACY_CHANNEL_MESSAGE_SIZE: i32 = 409600;
pub const CONST_ATTENDEE_ID_EVERYONE: i32 = -1;
pub const CONST_ATTENDEE_ID_HOST: i32 = 0;
pub const CONST_CONN_INTERVAL: i32 = 50;
pub const CONST_ATTENDEE_ID_DEFAULT: i32 = -1;
const
  CONST_MAX_CHANNEL_MESSAGE_SIZE* = 1024
  CONST_MAX_CHANNEL_NAME_LEN* = 8
  CONST_MAX_LEGACY_CHANNEL_MESSAGE_SIZE* = 409600
  CONST_ATTENDEE_ID_EVERYONE* = -1
  CONST_ATTENDEE_ID_HOST* = 0
  CONST_CONN_INTERVAL* = 50
  CONST_ATTENDEE_ID_DEFAULT* = -1
enum RDPENCOMAPI_CONSTANTS : int {
    CONST_MAX_CHANNEL_MESSAGE_SIZE = 1024,
    CONST_MAX_CHANNEL_NAME_LEN = 8,
    CONST_MAX_LEGACY_CHANNEL_MESSAGE_SIZE = 409600,
    CONST_ATTENDEE_ID_EVERYONE = -1,
    CONST_ATTENDEE_ID_HOST = 0,
    CONST_CONN_INTERVAL = 50,
    CONST_ATTENDEE_ID_DEFAULT = -1,
}
#define global CONST_MAX_CHANNEL_MESSAGE_SIZE        0x400
#define global CONST_MAX_CHANNEL_NAME_LEN            0x8
#define global CONST_MAX_LEGACY_CHANNEL_MESSAGE_SIZE 0x64000
#define global CONST_ATTENDEE_ID_EVERYONE            0xFFFFFFFF
#define global CONST_ATTENDEE_ID_HOST                0x0
#define global CONST_CONN_INTERVAL                   0x32
#define global CONST_ATTENDEE_ID_DEFAULT             0xFFFFFFFF