次の方法で共有


VIDEO_POINTER_ATTRIBUTES構造体 (ntddvdeo.h)

VIDEO_POINTER_ATTRIBUTES構造体には、画面ポインターの属性が含まれています。

構文

typedef struct _VIDEO_POINTER_ATTRIBUTES {
  ULONG Flags;
  ULONG Width;
  ULONG Height;
  ULONG WidthInBytes;
  ULONG Enable;
  SHORT Column;
  SHORT Row;
  UCHAR Pixels[1];
} VIDEO_POINTER_ATTRIBUTES, *PVIDEO_POINTER_ATTRIBUTES;

メンバーズ

Flags

ポインターの特定の属性を指定するフラグのセット。 フラグ には、次の値を組み合わせて使用できます。 |値|意味| |--- |--- | |VIDEO_MODE_ASYNC_POINTER|ポインターは、描画操作に非同期的に更新できます。||VIDEO_MODE_MONO_POINTER|モノクロ ハードウェア ポインターがサポートされています。||VIDEO_MODE_COLOR_POINTER|カラー ハードウェア ポインターがサポートされています。||VIDEO_MODE_ANIMATE_START|現在のポインターは、前のポインターと同じホットスポットを持っています。||VIDEO_MODE_ANIMATE_UPDATE|現在のポインターは、前のポインターと同じホットスポットを持っています。|

Width

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

Height

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

WidthInBytes

ポインターの幅をバイト単位で指定します。

Enable

ポインターが表示されるかどうかを指定します。 0 以外の値は、ポインターが表示されることを指定します。 値 0 は、ポインターが表示されないことを指定します。

Column

ポインターのホット スポットの水平方向の座標。

Row

ポインターのホット スポットの垂直座標。

Pixels[1]

デバイスと互換性のある DIB 形式のポインター データ。 マスク データは常に 1 bpp DIB 形式です。

必要条件

要件 価値
ヘッダー ntddvdeo.h (Ntddvdeo.h を含む)

関連項目

IOCTL_VIDEO_QUERY_POINTER_ATTR

IOCTL_VIDEO_SET_POINTER_ATTR