Partager via


Interface ID3D10Blob (d3dcommon.h)

Cette interface est utilisée pour retourner des données de longueur arbitraire.

Héritage

L’interface ID3D10Blob hérite de l’interface IUnknown. ID3D10Blob a également les types de membres suivants :

Méthodes

L’interface ID3D10Blob utilise ces méthodes.

 
ID3D10Blob ::GetBufferPointer

Obtient un pointeur vers les données.
ID3D10Blob ::GetBufferSize

Obtient la taille.

Remarques

L’interface ID3DBlob est définie par type dans le fichier d’en-tête D3DCommon.h en tant qu’interface ID3D10Blob , qui est entièrement définie dans le fichier d’en-tête D3DCommon.h. ID3DBlob est indépendant de la version et peut être utilisé dans le code pour n’importe quelle version de Direct3D.

Les objets blob peuvent être utilisés comme mémoire tampon de données, stockant les informations de vertex, d’adjacence et de matériau pendant les opérations d’optimisation et de chargement du maillage. En outre, ces objets sont utilisés pour renvoyer le code objet et les messages d’erreur dans les API qui compilent des nuanceurs de vertex, de géométrie et de pixels.

Configuration requise

Condition requise Valeur
Plateforme cible Windows
En-tête d3dcommon.h

Voir aussi

Interfaces de version courantes

ID3DBlob

IUnknown