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 형식의 포인터 데이터입니다. 마스크 데이터는 항상 1bpp DIB 형식입니다.

요구 사항

요구 사항
헤더 ntddvdeo.h(Ntddvdeo.h 포함)

추가 정보

IOCTL_VIDEO_QUERY_POINTER_ATTR

IOCTL_VIDEO_SET_POINTER_ATTR