IDirectDraw7::GetDeviceIdentifier 方法 (ddraw.h)

获取有关设备驱动程序的信息。 可以谨慎使用此方法来识别特定硬件安装,以实现驱动程序或芯片集行为不佳的解决方法。

语法

HRESULT GetDeviceIdentifier(
  [out] LPDDDEVICEIDENTIFIER2 unnamedParam1,
  [in]  DWORD                 unnamedParam2
);

参数

[out] unnamedParam1

指向接收驱动程序相关信息的 DDDEVICEIDENTIFIER2 结构的指针。

[in] unnamedParam2

此值由指定选项的标志组成。 以下标志是唯一定义的标志:

DDGDI_GETHOSTIDENTIFIER

使 GetDeviceIdentifier 在装有堆叠辅助 3D 适配器的系统中返回有关主机 (通常为二维) 适配器的信息。 此类适配器在应用程序上看起来就像是主机适配器的一部分一样,但通常位于单独的卡上。 当 dwFlags 参数为 0 时,将返回有关堆叠辅助数据库的信息,因为这最准确地反映了所涉及的 DirectDraw 对象的品质。

返回值

如果方法成功,则返回值DD_OK。

如果失败,该方法可以返回DDERR_INVALIDPARAMS。

要求

   
目标平台 Windows
标头 ddraw.h
Library Ddraw.lib
DLL Ddraw.dll

请参阅

IDirectDraw7