ホーム › System.Rpc › RPC_ASYNC_EVENT
RPC_ASYNC_EVENT
列挙型メンバー 5
| 名前 | 10進 | 16進 | 説明 |
|---|---|---|---|
| RpcCallComplete | 0 | 0x0 | リモートプロシージャコールの実行が完全に終了しました。 |
| RpcSendComplete | 1 | 0x1 | RPC ランタイムライブラリが、ユーザーから提供されたデータの一部の送信を完了しました。送信対象のデータの一部が転送されていますが、必ずしもすべてではありません。この通知を受け取るのは、DCE パイプを使用するアプリケーションのみです。 |
| RpcReceiveComplete | 2 | 0x2 | RPC ランタイムライブラリがデータの受信を完了しました。この通知を受け取るのは、DCE パイプを使用するアプリケーションのみです。 |
| RpcClientDisconnect | 3 | 0x3 | RPC クライアントがサービスから切断されました。 |
| RpcClientCancel | 4 | 0x4 | Windows Vista 以降: RPC クライアントが非同期プロシージャコールをキャンセルしました。 |
公式ドキュメント
RPC_ASYNC_EVENT 列挙型は、RPC アプリケーションが受け取ることができる非同期通知イベントを表します。
出典・ライセンス: 上記「公式ドキュメント」の内容は 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 RPC_ASYNC_EVENT : int {
RpcCallComplete = 0,
RpcSendComplete = 1,
RpcReceiveComplete = 2,
RpcClientDisconnect = 3,
RpcClientCancel = 4
} RPC_ASYNC_EVENT;public enum RPC_ASYNC_EVENT : int
{
RpcCallComplete = 0,
RpcSendComplete = 1,
RpcReceiveComplete = 2,
RpcClientDisconnect = 3,
RpcClientCancel = 4,
}Public Enum RPC_ASYNC_EVENT As Integer
RpcCallComplete = 0
RpcSendComplete = 1
RpcReceiveComplete = 2
RpcClientDisconnect = 3
RpcClientCancel = 4
End Enumimport enum
class RPC_ASYNC_EVENT(enum.IntEnum):
RpcCallComplete = 0
RpcSendComplete = 1
RpcReceiveComplete = 2
RpcClientDisconnect = 3
RpcClientCancel = 4// RPC_ASYNC_EVENT
pub const RpcCallComplete: i32 = 0;
pub const RpcSendComplete: i32 = 1;
pub const RpcReceiveComplete: i32 = 2;
pub const RpcClientDisconnect: i32 = 3;
pub const RpcClientCancel: i32 = 4;// RPC_ASYNC_EVENT
const (
RpcCallComplete int32 = 0
RpcSendComplete int32 = 1
RpcReceiveComplete int32 = 2
RpcClientDisconnect int32 = 3
RpcClientCancel int32 = 4
)const
RpcCallComplete = 0;
RpcSendComplete = 1;
RpcReceiveComplete = 2;
RpcClientDisconnect = 3;
RpcClientCancel = 4;// RPC_ASYNC_EVENT
pub const RpcCallComplete: i32 = 0;
pub const RpcSendComplete: i32 = 1;
pub const RpcReceiveComplete: i32 = 2;
pub const RpcClientDisconnect: i32 = 3;
pub const RpcClientCancel: i32 = 4;const
RpcCallComplete* = 0
RpcSendComplete* = 1
RpcReceiveComplete* = 2
RpcClientDisconnect* = 3
RpcClientCancel* = 4enum RPC_ASYNC_EVENT : int {
RpcCallComplete = 0,
RpcSendComplete = 1,
RpcReceiveComplete = 2,
RpcClientDisconnect = 3,
RpcClientCancel = 4,
}#define global RpcCallComplete 0x0
#define global RpcSendComplete 0x1
#define global RpcReceiveComplete 0x2
#define global RpcClientDisconnect 0x3
#define global RpcClientCancel 0x4