DD_GETVPORTSIGNALDATA 结构 (ddrawint.h)
DD_GETVPORTSIGNALDATA结构包含硬件视频端口的信号状态。
语法
typedef struct _DD_GETVPORTSIGNALDATA {
PDD_DIRECTDRAW_LOCAL lpDD;
PDD_VIDEOPORT_LOCAL lpVideoPort;
DWORD dwStatus;
HRESULT ddRVal;
VOID *GetVideoSignalStatus;
} *PDD_GETVPORTSIGNALDATA, DD_GETVPORTSIGNALDATA;
成员
lpDD
指向仅与当前 Microsoft DirectDraw 过程相关的 DD_DIRECTDRAW_LOCAL 结构。
lpVideoPort
指向表示此视频端口扩展 (VPE) 对象的DD_VIDEOPORT_LOCAL结构。
dwStatus
指定驱动程序应在硬件视频端口上写入信号状态的位置。 此成员可以是以下值之一:
标志 | 含义 |
---|---|
DDVPSQ_NOSIGNAL | 硬件视频端口上没有视频信号。 |
DDVPSQ_SIGNALOK | 硬件视频端口上存在有效的视频信号。 |
ddRVal
指定驱动程序写入 DdVideoPortGetSignalStatus 回调的返回值的位置。 返回代码DD_OK表示成功。 有关详细信息,请参阅 DirectDraw 的返回值。
GetVideoSignalStatus
由 DirectDraw API 使用,不应由驱动程序填充。
要求
要求 | 值 |
---|---|
Header | ddrawint.h (包括 Winddi.h) |