typedef struct _DDDEVICEIDENTIFIER2 {
char szDriver[MAX_DDDEVICEID_STRING];
char szDescription[MAX_DDDEVICEID_STRING];
LARGE_INTEGER liDriverVersion;
DWORD dwVendorId;
DWORD dwDeviceId;
DWORD dwSubSysId;
DWORD dwRevision;
GUID guidDeviceIdentifier;
} DDDEVICEIDENTIFIER2;
这个结构体的成员含义如下:
- szDriver: 字符串数组,包含显示设备驱动程序的名称。
- szDescription: 字符串数组,包含显示设备的描述信息。
- liDriverVersion: LARGE_INTEGER 类型,表示显示设备驱动程序的版本号。
- dwVendorId: 表示显示设备的供应商标识。
- dwDeviceId: 表示显示设备的设备标识。
- dwSubSysId: 表示显示设备的子系统标识。
- dwRevision: 表示显示设备的驱动程序版本号。
- guidDeviceIdentifier: 表示显示设备的唯一标识符。
这个结构通常在使用 DirectDraw 时,通过调用 IDirectDraw7::GetDeviceIdentifier 函数获取,用于获取与显示设备相关的信息,例如驱动程序版本、设备描述等。
转载请注明出处:http://www.zyzy.cn/article/detail/26528/Win32 API/Ddraw.h/DDDEVICEIDENTIFIER2