PFND3DDDI_GETINFO fonction de rappel (d3dumddi.h)
La fonction GetInfo récupère des informations sur l’appareil 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
Un pointeur vers une mémoire tampon du type qui DevInfoID spécifie qui reçoit des informations sur l’appareil.
DevInfoSize
Taille, en octets, de la mémoire tampon fournie par pDevInfoStruct.
Valeur de retour
GetInfo retourne l’une des valeurs suivantes :
Retourner le code | Description |
---|---|
S_OK | Les informations sur l’appareil sont récupérées avec succès. |
E_NOTIMPL | Le pilote ne prend pas en charge le type demandé d’informations sur l’appareil. |
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 de 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.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Disponible dans Windows Vista et versions ultérieures des systèmes d’exploitation Windows. |
plateforme cible | Bureau |
d’en-tête | d3dumddi.h (include D3dumddi.h) |