IADLXGPU 

The IADLXGPU interface provides properties of a GPU, such as name and type.

InterfaceId:

IADLXGPU

Smart Pointer Interface Name:

IADLXGPUPtr

Inherits:

IADLXInterface

Inherited By:

N/A

Methods 

Method

Description

ASICFamilyType

Gets the ASIC family type of a GPU.

BIOSInfo

Gets the BIOS info of a GPU.

DeviceId

Gets the device id of a GPU.

DriverPath

Gets the driver registry path of a GPU.

HasDesktops

Checks if a GPU drives any desktops.

IsExternal

Checks if a GPU is an external or internal GPU.

Name

Gets the name of a GPU.

PNPString

Gets the PNP string of a GPU.

RevisionId

Gets the revision id of a GPU.

SubSystemId

Gets the subsystem id of a GPU.

SubSystemVendorId

Gets the subsystem vendor id of a GPU.

TotalVRAM

Gets the total VRAM size of a GPU.

Type

Gets the type of a GPU.

UniqueId

Gets the unique id of a GPU.

VRAMType

Gets the VRAM type of a GPU.

VendorId

Gets the vendor id of a GPU.

Requirements 

Header

include”ISystem.h”

Minimum version

1.0

Example 

To see how to use this interface in a C++ application, refer to the GPUs C++ sample .

For a C application, refer to the GPUs C sample .