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

AE_POSITION_FLAGS

列挙型
基底型i4

メンバー 4

名前10進16進説明
POSITION_INVALID00x0位置は無効であり、使用してはなりません。
POSITION_DISCONTINUOUS10x1位置は有効ですが、グリッチや状態遷移などの中断が発生しています。この現在の位置は、以前の位置とは相関がありません。ストリームの開始は不連続として扱われるべきではありません。
POSITION_CONTINUOUS20x2位置は有効です。前のパケットと現在のパケットは、どちらもタイムラインと同期しています。
POSITION_QPC_ERROR40x4この位置に関連付けられた QPC (quality performance counter) タイマーの値が正確ではありません。このフラグは、位置のエラーが発生し、位置と相関する正確な QPC 値を実装が計算できない場合に設定されます。

公式ドキュメント

AE_CURRENT_POSITION 構造体で使用する定数を定義します。これらの定数は、現在の位置の有効性の度合いを示します。

解説(Remarks)

リモート デスクトップ サービスの AudioEndpoint 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 AE_POSITION_FLAGS : int {
    POSITION_INVALID = 0,
    POSITION_DISCONTINUOUS = 1,
    POSITION_CONTINUOUS = 2,
    POSITION_QPC_ERROR = 4
} AE_POSITION_FLAGS;
public enum AE_POSITION_FLAGS : int
{
    POSITION_INVALID = 0,
    POSITION_DISCONTINUOUS = 1,
    POSITION_CONTINUOUS = 2,
    POSITION_QPC_ERROR = 4,
}
Public Enum AE_POSITION_FLAGS As Integer
    POSITION_INVALID = 0
    POSITION_DISCONTINUOUS = 1
    POSITION_CONTINUOUS = 2
    POSITION_QPC_ERROR = 4
End Enum
import enum

class AE_POSITION_FLAGS(enum.IntEnum):
    POSITION_INVALID = 0
    POSITION_DISCONTINUOUS = 1
    POSITION_CONTINUOUS = 2
    POSITION_QPC_ERROR = 4
// AE_POSITION_FLAGS
pub const POSITION_INVALID: i32 = 0;
pub const POSITION_DISCONTINUOUS: i32 = 1;
pub const POSITION_CONTINUOUS: i32 = 2;
pub const POSITION_QPC_ERROR: i32 = 4;
// AE_POSITION_FLAGS
const (
	POSITION_INVALID int32 = 0
	POSITION_DISCONTINUOUS int32 = 1
	POSITION_CONTINUOUS int32 = 2
	POSITION_QPC_ERROR int32 = 4
)
const
  POSITION_INVALID = 0;
  POSITION_DISCONTINUOUS = 1;
  POSITION_CONTINUOUS = 2;
  POSITION_QPC_ERROR = 4;
// AE_POSITION_FLAGS
pub const POSITION_INVALID: i32 = 0;
pub const POSITION_DISCONTINUOUS: i32 = 1;
pub const POSITION_CONTINUOUS: i32 = 2;
pub const POSITION_QPC_ERROR: i32 = 4;
const
  POSITION_INVALID* = 0
  POSITION_DISCONTINUOUS* = 1
  POSITION_CONTINUOUS* = 2
  POSITION_QPC_ERROR* = 4
enum AE_POSITION_FLAGS : int {
    POSITION_INVALID = 0,
    POSITION_DISCONTINUOUS = 1,
    POSITION_CONTINUOUS = 2,
    POSITION_QPC_ERROR = 4,
}
#define global POSITION_INVALID       0x0
#define global POSITION_DISCONTINUOUS 0x1
#define global POSITION_CONTINUOUS    0x2
#define global POSITION_QPC_ERROR     0x4