Freigeben über


D3DKMT_DESTROYALLOCATION Struktur (d3dkmthk.h)

Die D3DKMT_DESTROYALLOCATION-Struktur beschreibt Parameter für die Freigabe von Zuordnungen.

Syntax

typedef struct _D3DKMT_DESTROYALLOCATION {
  [in] D3DKMT_HANDLE       hDevice;
  [in] D3DKMT_HANDLE       hResource;
  [in] const D3DKMT_HANDLE *phAllocationList;
  [in] UINT                AllocationCount;
} D3DKMT_DESTROYALLOCATION;

Angehörige

[in] hDevice

Ein D3DKMT_HANDLE Datentyp, der ein Kernelmodushandle für das Gerät darstellt, dem die Ressource, Zuordnungen oder beide zugeordnet sind.

[in] hResource

Ein D3DKMT_HANDLE Datentyp, der ein Kernelmodushandle für die Ressource darstellt, die den Zuordnungen beim Freigeben einer Ressource zugeordnet ist. Wenn ein Ressourcenhandle angegeben ist, werden alle zugeordneten Zuordnungen automatisch freigegeben.

[in] phAllocationList

Ein Array von D3DKMT_HANDLE Datentypen, die Kernelmodushandles für die Zuordnungen darstellen. Wenn eine Zuordnung in der Liste einer Ressource zugeordnet ist, müssen alle Zuordnungen in der Liste auch derselben Ressource zugeordnet sein. Wenn das OpenGL ICD den Handle im hResource-element auf einen Wert ohneNULL- festlegt, muss die ICD phAllocationList- auf NULL-festlegen.

[in] AllocationCount

Die Anzahl der Zuordnungen im Array, das phAllocationList- angibt. Wenn das OpenGL ICD den Handle im hResource Member auf einen Wert ungleichNULL festlegt, wird der AllocationCount Member von der OpenGL-Laufzeit ignoriert.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows Vista
Header- d3dkmthk.h (einschließlich D3dkmthk.h)

Siehe auch

D3DKMTDestroyAllocation