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) |