NLM_CONNECTION_COST列挙 (netlistmgr.h)
NLM_CONNECTION_COST列挙は、Windows 8 Cost API でサポートされているコスト レベルとコスト フラグのセットを指定します。
構文
typedef enum NLM_CONNECTION_COST {
NLM_CONNECTION_COST_UNKNOWN = 0,
NLM_CONNECTION_COST_UNRESTRICTED = 0x1,
NLM_CONNECTION_COST_FIXED = 0x2,
NLM_CONNECTION_COST_VARIABLE = 0x4,
NLM_CONNECTION_COST_OVERDATALIMIT = 0x10000,
NLM_CONNECTION_COST_CONGESTED = 0x20000,
NLM_CONNECTION_COST_ROAMING = 0x40000,
NLM_CONNECTION_COST_APPROACHINGDATALIMIT = 0x80000
} ;
定数
NLM_CONNECTION_COST_UNKNOWN 値: 0 コストは不明です。 |
NLM_CONNECTION_COST_UNRESTRICTED 値: 0x1 接続は無制限であり、使用料金と容量の制約に制限されていないと見なされます。 |
NLM_CONNECTION_COST_FIXED 値: 0x2 この接続の使用は、特定のデータ転送制限に制限されません。 |
NLM_CONNECTION_COST_VARIABLE 値: 0x4 この接続はバイト単位で規制されます。 |
NLM_CONNECTION_COST_OVERDATALIMIT 値: 0x10000 現在、接続は、キャリア指定のデータ転送制限を超えたため、OverDataLimit 状態です。 |
NLM_CONNECTION_COST_CONGESTED 値: 0x20000 ネットワークでトラフィックの負荷が高く、混雑しています。 |
NLM_CONNECTION_COST_ROAMING 値: 0x40000 接続は、ホーム プロバイダーのネットワークと関連会社の外部をローミングしています。 |
NLM_CONNECTION_COST_APPROACHINGDATALIMIT 値: 0x80000 接続は、通信事業者によって指定されたデータ制限に近づいています。 |
解説
INetworkConnectionCost::GetCost メソッドによって返される値には、この列挙体で指定された値を使用して複数のビットを設定できます。
要件
サポートされている最小のクライアント | Windows 8 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | サポートなし |
Header | netlistmgr.h |