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;

Member

[in] NumAllocations

Die Anzahl der Elemente im Array, die das pOpenAllocationInfo-Element angibt. NumAllocations stellt die Anzahl der zu öffnenden Zuordnungen dar.

[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

Dieser Member 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 durch einen Aufruf der CreateResource(D3D10) -Funktion des Benutzermodusanzeigetreibers erstellt wurde.

Der Benutzermodusanzeigetreiber kann das Kernelmodus-Ressourcenhandle zur späteren Verwendung durch den Anzeigeminiporttreiber in den Befehlsstream einfügen.

[in] pPrivateDriverData

Ein Zeiger auf private Daten, der beim Erstellen der Ressource an den Anzeigeminiporttreiber übergeben wurde. 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, auf die pPrivateDriverData verweist, in Bytes.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Verfügbar in Windows Vista und höheren Versionen der Windows-Betriebssysteme.
Kopfzeile d3d10umddi.h (einschließlich D3d10umddi.h)

Weitere Informationen

CreateResource(D3D10)

D3DDDI_OPENALLOCATIONINFO