D3D10DDIARG_OPENRESOURCE Struktur (d3d10umddi.h)
Die D3D10DDIARG_OPENRESOURCE Struktur enthält Informationen zum Öffnen einer freigegebenen Ressource.
Syntax
typedef struct D3D10DDIARG_OPENRESOURCE {
[in] UINT NumAllocations;
union {
[in] D3DDDI_OPENALLOCATIONINFO *pOpenAllocationInfo;
D3DDDI_OPENALLOCATIONINFO2 *pOpenAllocationInfo2;
};
[in] D3DDDI_OPENALLOCATIONINFO *pOpenAllocationInfo;
[in] D3D10DDI_HKMRESOURCE hKMResource;
[in] VOID *pPrivateDriverData;
[in] UINT PrivateDriverDataSize;
} D3D10DDIARG_OPENRESOURCE;
Angehörige
[in] NumAllocations
Die Anzahl der Elemente im Array, die das pOpenAllocationInfo-Member angibt. NumAllocations die Anzahl der zu öffnenden Zuordnungen darstellt.
[in] pOpenAllocationInfo
Ein Array von D3DDDI_OPENALLOCATIONINFO Strukturen, die die Zuordnungen in der zu öffnenden Ressource beschreiben.
[in] Ein Array von D3DDDI_OPENALLOCATIONINFO Strukturen, die die Zuordnungen in der zu öffnenden Ressource beschreiben.
pOpenAllocationInfo2
Dieses Element ist reserviert und sollte auf Null festgelegt werden.
Dieses Mitglied ist ab Windows 7 verfügbar.
[in] hKMResource
Ein D3D10DDI_HKMRESOURCE Datentyp, der ein Kernelmodushandle für die Ressource darstellt, die den Zuordnungen zugeordnet ist.
Dieses Kernelmodushandle stellt eine vorhandene freigegebene Ressource dar, die zuvor über einen Aufruf der CreateResource(D3D10)- funktion des Anzeigetreibers im Benutzermodus erstellt wurde.
Der Anzeigetreiber für den Benutzermodus kann das Kernelmodusressourcenhandle in den Befehlsdatenstrom einfügen, um anschließend vom Anzeigeminiporttreiber zu verwenden.
[in] pPrivateDriverData
Ein Zeiger auf private Daten, die beim Erstellen der Ressource an den Anzeigeminiporttreiber übergeben wurden. Diese Daten sind pro Ressource und nicht pro Zuordnung wie die privaten Daten in der D3DDDI_OPENALLOCATIONINFO Struktur jeder Zuordnung.
[in] PrivateDriverDataSize
Die Größe der privaten Daten in Bytes, auf die pPrivateDriverData verweist.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Verfügbar in Windows Vista und höheren Versionen der Windows-Betriebssysteme. |
Header- | d3d10umddi.h (include D3d10umddi.h) |