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 |