Форум: "Система";
Текущий архив: 2003.10.02;
Скачать: [xml.tar.bz2];
ВнизМожно ли используя средства DirectX получить информацию о видео? Найти похожие ветки
← →
DX_Beginner (2003-07-18 03:30) [0]Т.е. название видеоадаптера, видео чип, частоты видео процессора и памяти, поддержка пискельных/вершинных шейдеров и пр.?
← →
Думкин (2003-07-18 06:20) [1]MSDN:
How can I determine what chipset and/or driver is being used?
The GetDeviceIdentifier() method, introduced in version 6.0, returns a structure containing information about the chipset and driver, both as a unique GUID for the device/driver pair, vendor IDs, and descriptive strings that can be presented to a user.
← →
DX_Beginner (2003-07-18 20:29) [2]Спасибо, но вот сам GetDeviceIdentifier в MSDN"е не описан!!!
← →
Думкин (2003-07-21 08:34) [3]Смотрим DirectX SDK
Например, такую функцию:
IDirect3D8::GetAdapterIdentifier
Describes the physical display adapters present in the system when the IDirect3D8 interface was instantiated.
HRESULT GetAdapterIdentifier(
UINT Adapter,
DWORD Flags,
D3DADAPTER_IDENTIFIER8* pIdentifier
);
D3DADAPTER_IDENTIFIER8
Contains information identifying the adapter.
typedef struct _D3DADAPTER_IDENTIFIER8 {
char Driver[MAX_DEVICE_IDENTIFIER_STRING];
char Description[MAX_DEVICE_IDENTIFIER_STRING];
#ifdef _WIN32
LARGE_INTEGER DriverVersion; /* Defined for 32-bit components */
#else
DWORD DriverVersionLowPart; /* Defined for 16-bit driver components */
DWORD DriverVersionHighPart;
#endif
DWORD VendorId;
DWORD DeviceId;
DWORD SubSysId;
DWORD Revision;
GUID DeviceIdentifier;
DWORD WHQLLevel;
} D3DADAPTER_IDENTIFIER8;
И далее...
← →
Думкин (2003-07-22 06:28) [4]Еще это:
IDirect3D8::GetDeviceCaps
Retrieves device-specific information about a device.
HRESULT GetDeviceCaps(
UINT Adapter,
D3DDEVTYPE DeviceType,
D3DCAPS8* pCaps
);
Последняя структура - весьма велика. Про нее читай в DirectX SDK.
Страницы: 1 вся ветка
Форум: "Система";
Текущий архив: 2003.10.02;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.008 c