ホーム › NetworkManagement.P2P › DRT_ADDRESS_FLAGS
DRT_ADDRESS_FLAGS
列挙型メンバー 8
| 名前 | 10進 | 16進 | 説明 |
|---|---|---|---|
| DRT_ADDRESS_FLAG_ACCEPTED | 1 | 0x1 | このマシンから提供された応答は、検索対象へ探索を進めるために正常に使用されました。 |
| DRT_ADDRESS_FLAG_REJECTED | 2 | 0x2 | このマシンから提供された応答は検索に使用されませんでした。このマシンは、既に接続済みの他のノードよりも数値的に対象から遠いキーを発行しているノードのアドレスを提供した可能性があります。 |
| DRT_ADDRESS_FLAG_UNREACHABLE | 4 | 0x4 | このマシンは応答しませんでした。 |
| DRT_ADDRESS_FLAG_LOOP | 8 | 0x8 | このマシンから提供された応答は検索に使用されませんでした。このマシンは、既に接続済みのノードのアドレスを提供しました。 |
| DRT_ADDRESS_FLAG_TOO_BUSY | 16 | 0x10 | このマシンは、クエリを処理するための十分なリソースがないことを示しました。 |
| DRT_ADDRESS_FLAG_BAD_VALIDATE_ID | 32 | 0x20 | このマシンは、ローカルの DRT インスタンスが期待するキーを発行していません。そのため、有用な情報を提供できない可能性があります。 |
| DRT_ADDRESS_FLAG_SUSPECT_UNREGISTERED_ID | 64 | 0x40 | このマシンには、対象のキーが登録解除されたと考えられる根拠があります。 |
| DRT_ADDRESS_FLAG_INQUIRE | 128 | 0x80 | このマシンは、自身のキーの所有権の証明を提供するよう求められました。 |
公式ドキュメント
DRT_ADDRESS_FLAGS 列挙型は、キーの検索を実行する際に中間ノードから返される可能性のある応答のセットを定義します。
出典・ライセンス: 上記「公式ドキュメント」の内容は 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 DRT_ADDRESS_FLAGS : int {
DRT_ADDRESS_FLAG_ACCEPTED = 1,
DRT_ADDRESS_FLAG_REJECTED = 2,
DRT_ADDRESS_FLAG_UNREACHABLE = 4,
DRT_ADDRESS_FLAG_LOOP = 8,
DRT_ADDRESS_FLAG_TOO_BUSY = 16,
DRT_ADDRESS_FLAG_BAD_VALIDATE_ID = 32,
DRT_ADDRESS_FLAG_SUSPECT_UNREGISTERED_ID = 64,
DRT_ADDRESS_FLAG_INQUIRE = 128
} DRT_ADDRESS_FLAGS;public enum DRT_ADDRESS_FLAGS : int
{
DRT_ADDRESS_FLAG_ACCEPTED = 1,
DRT_ADDRESS_FLAG_REJECTED = 2,
DRT_ADDRESS_FLAG_UNREACHABLE = 4,
DRT_ADDRESS_FLAG_LOOP = 8,
DRT_ADDRESS_FLAG_TOO_BUSY = 16,
DRT_ADDRESS_FLAG_BAD_VALIDATE_ID = 32,
DRT_ADDRESS_FLAG_SUSPECT_UNREGISTERED_ID = 64,
DRT_ADDRESS_FLAG_INQUIRE = 128,
}Public Enum DRT_ADDRESS_FLAGS As Integer
DRT_ADDRESS_FLAG_ACCEPTED = 1
DRT_ADDRESS_FLAG_REJECTED = 2
DRT_ADDRESS_FLAG_UNREACHABLE = 4
DRT_ADDRESS_FLAG_LOOP = 8
DRT_ADDRESS_FLAG_TOO_BUSY = 16
DRT_ADDRESS_FLAG_BAD_VALIDATE_ID = 32
DRT_ADDRESS_FLAG_SUSPECT_UNREGISTERED_ID = 64
DRT_ADDRESS_FLAG_INQUIRE = 128
End Enumimport enum
class DRT_ADDRESS_FLAGS(enum.IntEnum):
DRT_ADDRESS_FLAG_ACCEPTED = 1
DRT_ADDRESS_FLAG_REJECTED = 2
DRT_ADDRESS_FLAG_UNREACHABLE = 4
DRT_ADDRESS_FLAG_LOOP = 8
DRT_ADDRESS_FLAG_TOO_BUSY = 16
DRT_ADDRESS_FLAG_BAD_VALIDATE_ID = 32
DRT_ADDRESS_FLAG_SUSPECT_UNREGISTERED_ID = 64
DRT_ADDRESS_FLAG_INQUIRE = 128// DRT_ADDRESS_FLAGS
pub const DRT_ADDRESS_FLAG_ACCEPTED: i32 = 1;
pub const DRT_ADDRESS_FLAG_REJECTED: i32 = 2;
pub const DRT_ADDRESS_FLAG_UNREACHABLE: i32 = 4;
pub const DRT_ADDRESS_FLAG_LOOP: i32 = 8;
pub const DRT_ADDRESS_FLAG_TOO_BUSY: i32 = 16;
pub const DRT_ADDRESS_FLAG_BAD_VALIDATE_ID: i32 = 32;
pub const DRT_ADDRESS_FLAG_SUSPECT_UNREGISTERED_ID: i32 = 64;
pub const DRT_ADDRESS_FLAG_INQUIRE: i32 = 128;// DRT_ADDRESS_FLAGS
const (
DRT_ADDRESS_FLAG_ACCEPTED int32 = 1
DRT_ADDRESS_FLAG_REJECTED int32 = 2
DRT_ADDRESS_FLAG_UNREACHABLE int32 = 4
DRT_ADDRESS_FLAG_LOOP int32 = 8
DRT_ADDRESS_FLAG_TOO_BUSY int32 = 16
DRT_ADDRESS_FLAG_BAD_VALIDATE_ID int32 = 32
DRT_ADDRESS_FLAG_SUSPECT_UNREGISTERED_ID int32 = 64
DRT_ADDRESS_FLAG_INQUIRE int32 = 128
)const
DRT_ADDRESS_FLAG_ACCEPTED = 1;
DRT_ADDRESS_FLAG_REJECTED = 2;
DRT_ADDRESS_FLAG_UNREACHABLE = 4;
DRT_ADDRESS_FLAG_LOOP = 8;
DRT_ADDRESS_FLAG_TOO_BUSY = 16;
DRT_ADDRESS_FLAG_BAD_VALIDATE_ID = 32;
DRT_ADDRESS_FLAG_SUSPECT_UNREGISTERED_ID = 64;
DRT_ADDRESS_FLAG_INQUIRE = 128;// DRT_ADDRESS_FLAGS
pub const DRT_ADDRESS_FLAG_ACCEPTED: i32 = 1;
pub const DRT_ADDRESS_FLAG_REJECTED: i32 = 2;
pub const DRT_ADDRESS_FLAG_UNREACHABLE: i32 = 4;
pub const DRT_ADDRESS_FLAG_LOOP: i32 = 8;
pub const DRT_ADDRESS_FLAG_TOO_BUSY: i32 = 16;
pub const DRT_ADDRESS_FLAG_BAD_VALIDATE_ID: i32 = 32;
pub const DRT_ADDRESS_FLAG_SUSPECT_UNREGISTERED_ID: i32 = 64;
pub const DRT_ADDRESS_FLAG_INQUIRE: i32 = 128;const
DRT_ADDRESS_FLAG_ACCEPTED* = 1
DRT_ADDRESS_FLAG_REJECTED* = 2
DRT_ADDRESS_FLAG_UNREACHABLE* = 4
DRT_ADDRESS_FLAG_LOOP* = 8
DRT_ADDRESS_FLAG_TOO_BUSY* = 16
DRT_ADDRESS_FLAG_BAD_VALIDATE_ID* = 32
DRT_ADDRESS_FLAG_SUSPECT_UNREGISTERED_ID* = 64
DRT_ADDRESS_FLAG_INQUIRE* = 128enum DRT_ADDRESS_FLAGS : int {
DRT_ADDRESS_FLAG_ACCEPTED = 1,
DRT_ADDRESS_FLAG_REJECTED = 2,
DRT_ADDRESS_FLAG_UNREACHABLE = 4,
DRT_ADDRESS_FLAG_LOOP = 8,
DRT_ADDRESS_FLAG_TOO_BUSY = 16,
DRT_ADDRESS_FLAG_BAD_VALIDATE_ID = 32,
DRT_ADDRESS_FLAG_SUSPECT_UNREGISTERED_ID = 64,
DRT_ADDRESS_FLAG_INQUIRE = 128,
}#define global DRT_ADDRESS_FLAG_ACCEPTED 0x1
#define global DRT_ADDRESS_FLAG_REJECTED 0x2
#define global DRT_ADDRESS_FLAG_UNREACHABLE 0x4
#define global DRT_ADDRESS_FLAG_LOOP 0x8
#define global DRT_ADDRESS_FLAG_TOO_BUSY 0x10
#define global DRT_ADDRESS_FLAG_BAD_VALIDATE_ID 0x20
#define global DRT_ADDRESS_FLAG_SUSPECT_UNREGISTERED_ID 0x40
#define global DRT_ADDRESS_FLAG_INQUIRE 0x80