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 形式です。
要件
要件 | 値 |
---|---|
Header | ntddvdeo.h (Ntddvdeo.h を含む) |