Partager via


PFND3DDDI_GETINFO fonction de rappel (d3dumddi.h)

La fonction GetInfo récupère des informations sur le périphérique d’affichage spécifié.

Syntaxe

PFND3DDDI_GETINFO Pfnd3dddiGetinfo;

HRESULT Pfnd3dddiGetinfo(
  HANDLE hDevice,
  UINT unnamedParam2,
  VOID *unnamedParam3,
  UINT DevInfoSize
)
{...}

Paramètres

hDevice

Handle de l’appareil d’affichage (contexte graphique).

unnamedParam2

DevInfoID

Identificateur du type d’informations d’appareil à récupérer.

unnamedParam3

pDevInfoStruct

Pointeur vers une mémoire tampon du type spécifié par DevInfoID qui reçoit des informations sur l’appareil.

DevInfoSize

Taille, en octets, de la mémoire tampon fournie par pDevInfoStruct.

Valeur retournée

GetInfo retourne l’une des valeurs suivantes :

Code de retour Description
S_OK Les informations de l’appareil sont récupérées avec succès.
E_NOTIMPL Le pilote ne prend pas en charge le type d’informations d’appareil demandé.
E_INVALIDARG Les paramètres ont été validés et déterminés comme incorrects.

Remarques

Les runtimes Microsoft DirectX 7 et DirectX 8 appellent la fonction GetInfo pour interroger un pilote d’affichage en mode utilisateur pour obtenir des informations supplémentaires sur l’appareil.

Le runtime Direct3D 8 définit l’indicateur D3DDDIDEVINFOID_VCACHE dans le paramètre DevInfoID et spécifie une structure de D3DDDIDEVINFO_VCACHE vide dans le paramètre pDevInfoStruct pour interroger la prise en charge du pilote d’affichage en mode utilisateur pour le cache de vertex.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Disponible dans Windows Vista et les versions ultérieures des systèmes d’exploitation Windows.
Plateforme cible Desktop (Expérience utilisateur)
En-tête d3dumddi.h (inclure D3dumddi.h)

Voir aussi

D3DDDIDEVINFO_VCACHE

D3DDDI_DEVICEFUNCS