Fonction D3DKMTQueryResourceInfo (d3dkmthk.h)
La fonction D3DKMTQueryResourceInfo récupère des informations sur une ressource partagée.
Syntaxe
NTSTATUS D3DKMTQueryResourceInfo(
D3DKMT_QUERYRESOURCEINFO *unnamedParam1
);
Paramètres
unnamedParam1
pData [in, out]
Pointeur vers une structure de D3DKMT_QUERYRESOURCEINFO qui contient des paramètres pour récupérer des informations sur une ressource partagée.
Valeur retournée
D3DKMTQueryResourceInfo retourne l’une des valeurs suivantes :
Code de retour | Description |
---|---|
STATUS_SUCCESS | Les informations sur une ressource partagée ont été récupérées avec succès. |
STATUS_DEVICE_REMOVED | La carte graphique a été arrêtée ou le périphérique d’affichage a été réinitialisé. |
STATUS_INVALID_PARAMETER | Les paramètres ont été validés et déterminés comme incorrects. |
STATUS_INTEGER_OVERFLOW | La taille de toutes les données du pilote privé était trop grande pour revenir à openGL ICD. |
Cette fonction peut également retourner d’autres valeurs NTSTATUS.
Remarques
OpenGL ICD appelle généralement D3DKMTQueryResourceInfo pour obtenir des informations sur la ressource, puis utilise ces informations pour allouer les mémoires tampons appropriées pour un appel à D3DKMTOpenResource.
Pour obtenir un exemple de la façon dont un ICD OpenGL peut utiliser D3DKMTQueryResourceInfo pour récupérer des informations sur une ressource partagée, consultez l’exemple de code dans D3DKMTOpenResource.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista |
Plateforme cible | Universal |
En-tête | d3dkmthk.h (include D3dkmthk.h) |
Bibliothèque | Gdi32.lib |
DLL | Gdi32.dll |