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 を含む) |