Partager via


D3DKMTQueryResourceInfo, fonction (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 D3DKMT_QUERYRESOURCEINFO qui contient des paramètres pour récupérer des informations sur une ressource partagée.

Valeur de retour

D3DKMTQueryResourceInfo retourne l’une des valeurs suivantes :

Retourner le code Description
STATUS_SUCCESS Des 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 l’appareil 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 volumineuse pour revenir à l’ICD OpenGL.

Cette fonction peut également retourner d’autres valeurs NTSTATUS.

Remarques

L’ICD OpenGL 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.

Exigences

Exigence Valeur
client minimum pris en charge Windows Vista
plateforme cible Universel
d’en-tête d3dkmthk.h (include D3dkmthk.h)
bibliothèque Gdi32.lib
DLL Gdi32.dll

Voir aussi

D3DKMTOpenResource

D3DKMT_QUERYRESOURCEINFO