Freigeben über


Verwenden von Direct3D Version 10-Handles

Direct3D Version 10-Handles sind stark typisiert, um Fehlnutzung zu verhindern und dem Compiler zu ermöglichen, nicht übereinstimmende Handle-Typen zu erkennen. Direct3D Version 10-Handles verfügen über Lebensdauern, die mit einem Aufruf einer create-type-Funktion (z. B . CreateGeometryShader) beginnen und mit einem Aufruf einer Destroy-Type-Funktion (z. B . DestroyShader) enden. Für Direct3D Version 10 gibt es drei Kategorien von Handles. Die ersten beiden Kategorien von Handles sind Treiberhandles, die die Direct3D-Runtime für die Kommunikation mit dem Treiber verwendet, und Laufzeithandles, die der Treiber für die Kommunikation mit der Runtime verwendet. Die dritte Kategorie von Handles sind Kernelhandles. In den folgenden Abschnitten werden die Direct3D Version 10-Handles beschrieben:

Direct3D Version 10 Runtime und Treiberhandles

Direct3D,Version 10-Kernelhandles