VIDEO_POINTER_CAPABILITIES 構造体 (ntddvdeo.h)

VIDEO_POINTER_CAPABILITIES構造体には、画面ポインターの機能が含まれています。

構文

typedef struct _VIDEO_POINTER_CAPABILITIES {
  ULONG Flags;
  ULONG MaxWidth;
  ULONG MaxHeight;
  ULONG HWPtrBitmapStart;
  ULONG HWPtrBitmapEnd;
} VIDEO_POINTER_CAPABILITIES, *PVIDEO_POINTER_CAPABILITIES;

メンバー

Flags

ポインターの特定の機能を指定するフラグのセット。 フラグには、次の値の組み合わせを指定できます。

フラグ 説明
VIDEO_MODE_ASYNC_POINTER ポインターは、描画操作に非同期的に更新できます。
VIDEO_MODE_MONO_POINTER モノクロ ハードウェア ポインターがサポートされています。
VIDEO_MODE_COLOR_POINTER カラー ハードウェア ポインターがサポートされています。
VIDEO_MODE_ANIMATE_START 現在のポインターには、前のポインターと同じホットスポットがあります。
VIDEO_MODE_ANIMATE_UPDATE 現在のポインターには、前のポインターと同じホットスポットがあります。

MaxWidth

ポインターの最大幅をピクセル単位で指定します。

MaxHeight

ポインターの最大高さをピクセル単位で指定します。

HWPtrBitmapStart

ハードウェア ポインター ビットマップの格納に使用されるメモリ ビットマップ内の最初のオフセットを CPU アドレス指定可能な単位で指定します。 値 –1 が無効です。

HWPtrBitmapEnd

ハードウェア ポインター ビットマップの格納に使用されるメモリ ビットマップ内の最後のオフセットを CPU アドレス指定可能な単位で指定します。 値 –1 が無効です。

要件

要件
Header ntddvdeo.h (Ntddvdeo.h を含む)