Freigeben über


DXGKDDI_GETSTANDARDALLOCATIONDRIVERDATA Rückruffunktion (d3dkmddi.h)

Die DxgkDdiGetStandardAllocationDriverData--Funktion gibt eine Beschreibung eines Standardzuordnungstyps zurück.

Syntax

DXGKDDI_GETSTANDARDALLOCATIONDRIVERDATA DxgkddiGetstandardallocationdriverdata;

NTSTATUS DxgkddiGetstandardallocationdriverdata(
  [in]     IN_CONST_HANDLE hAdapter,
  [in/out] INOUT_PDXGKARG_GETSTANDARDALLOCATIONDRIVERDATA pGetStandardAllocationDriverData
)
{...}

Parameter

[in] hAdapter

Ein Handle zu einem Kontextblock, der einem Anzeigeadapter zugeordnet ist. Der Kernelmodusanzeigetreiber (KERNEL-Mode Display Driver, KMD) hat dieses Handle zuvor für Dxgkrnl- in seiner DxgkDdiAddDevice--Funktion bereitgestellt.

[in/out] pGetStandardAllocationDriverData

Ein Zeiger auf eineDXGKARG_GETSTANDARDALLOCATIONDRIVERDATA Struktur, die eine Standardzuordnung beschreibt.

Rückgabewert

DxgkDdiGetStandardAllocationDriverData gibt einen der folgenden Werte zurück:

Rückgabecode Beschreibung
STATUS_SUCCESS DxgkDdiGetStandardAllocationDriverData erfolgreich eine Beschreibung des Standardzuordnungstyps zurückgegeben.
STATUS_NO_MEMORY DxgkDdiGetStandardAllocationDriverData- konnte keinen Speicher zuordnen, der für den Abschluss erforderlich war.

Bemerkungen

Standardzuordnungstypen sind Zuordnungen, die im Kernelmodus erstellt werden müssen, ohne vom Anzeigetreiber für den Benutzermodus zu kommunizieren.

Dxgkrnl- ruft die KMD -DxgkDdiGetStandardAllocationDriverData--Funktion auf, um eine Beschreibung des Standardzuordnungstyps zu generieren, den der pGetStandardAllocationDriverData Parameter angibt. KMD gibt die Beschreibung des Zuordnungstyps in der pAllocationPrivateDriverData- und pResourcePrivateDriverData Member der DXGKARG_GETSTANDARDALLOCATIONDRIVERDATA Struktur zurück, auf die der pGetStandardAllocationDriverData- parameter verweist. Dxgkrnl anschließend die Beschreibung an die DxgkDdiCreateAllocation Funktion übergibt, um die Zuordnung tatsächlich zu erstellen.

Ab Windows 7, wenn KMD einen Aufruf der DxgkDdiGetStandardAllocationDriverData--Funktion verarbeitet, um Zuordnungen für die GDI-Hardwarebeschleunigung zu erstellen, sollte der Treiber den Pitch der Zuordnung für sichtbare CPU-Zuordnungen festlegen, **pGetStandardAllocationDriverData->pCreateGdiSurfaceData->**Pitch.

DxgkDdiGetStandardAllocationDriverData- sollte seitenfähig gemacht werden.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows Vista
Zielplattform- Desktop
Header- d3dkmddi.h
IRQL- PASSIVE_LEVEL

Siehe auch

DXGKARG_GETSTANDARDALLOCATIONDRIVERDATA

DxgkDdiAddDevice-

DxgkDdiCreateAllocation