Share via


DISPLAYCONFIG_SCALING列挙 (wingdi.h)

DISPLAYCONFIG_SCALING列挙は、ビデオ 存在ネットワーク (VidPN) の現在のパスに表示されるコンテンツに適用されるスケーリング変換を指定します。

構文

typedef enum {
  DISPLAYCONFIG_SCALING_IDENTITY = 1,
  DISPLAYCONFIG_SCALING_CENTERED = 2,
  DISPLAYCONFIG_SCALING_STRETCHED = 3,
  DISPLAYCONFIG_SCALING_ASPECTRATIOCENTEREDMAX = 4,
  DISPLAYCONFIG_SCALING_CUSTOM = 5,
  DISPLAYCONFIG_SCALING_PREFERRED = 128,
  DISPLAYCONFIG_SCALING_FORCE_UINT32 = 0xFFFFFFFF
} DISPLAYCONFIG_SCALING;

定数

 
DISPLAYCONFIG_SCALING_IDENTITY
値: 1
ID 変換を示します。ソース コンテンツは変更なしで表示されます。 この変換は、パスのソース モードの空間解像度がパスのターゲット モードと同じ場合にのみ使用できます。
DISPLAYCONFIG_SCALING_CENTERED
値: 2
中央揃え変換を示します。ソース コンテンツは、ターゲット モードの空間解像度に関して中央に、スケーリングされていない状態で表示されます。
DISPLAYCONFIG_SCALING_STRETCHED
値: 3
パスのターゲットに合わせてコンテンツがスケーリングされていることを示します。
DISPLAYCONFIG_SCALING_ASPECTRATIOCENTEREDMAX
値: 4
縦横比の中心変換を示します。
DISPLAYCONFIG_SCALING_CUSTOM
値: 5
呼び出し元が、呼び出し元が他のDISPLAYCONFIG_SCALING_XXX値と共に記述できないカスタム スケーリングを要求することを示します。 ハードウェア ベンダーの付加価値アプリケーションのみがDISPLAYCONFIG_SCALING_CUSTOMを使用する必要があります。これは、付加価値アプリケーションでドライバーへのプライベート インターフェイスが必要になる場合があるためです。 その後、アプリケーションは DISPLAYCONFIG_SCALING_CUSTOM を使用して、指定したパスのカスタム値のドライバーの追加コンテキストを示すことができます。
DISPLAYCONFIG_SCALING_PREFERRED
値: 128
呼び出し元にスケーリングの設定がないことを示します。 SetDisplayConfig 関数は、パスのデータベースに最後に保存されたスケーリング値を使用します。 このようなスケーリング値が存在しない場合、 SetDisplayConfig はコンピューターの既定のスケーリングを使用します。 たとえば、タブレット コンピューターの場合はストレッチ (DISPLAYCONFIG_SCALING_STRETCHED)、非タブレット コンピューターの場合は縦横比の中央揃え (DISPLAYCONFIG_SCALING_ASPECTRATIOCENTEREDMAX)。
DISPLAYCONFIG_SCALING_FORCE_UINT32
値: 0xFFFFFFFF
この列挙を強制的に 32 ビットのサイズにコンパイルします。 この値がないと、一部のコンパイラでは、この列挙を 32 ビット以外のサイズにコンパイルできます。 この値は使用しないでください。

注釈

スケーリングの詳細については、「 デスクトップ イメージのスケーリング」を参照してください。

要件

要件
サポートされている最小のクライアント Windows 7 クライアントで使用できます。
Header wingdi.h (Windows.h を含む)