D3DKMT_LOCK Struktur (d3dkmthk.h)
Die D3DKMT_LOCK-Struktur beschreibt Parameter zum Sperren einer Zuordnung.
Syntax
typedef struct _D3DKMT_LOCK {
[in] D3DKMT_HANDLE hDevice;
[in] D3DKMT_HANDLE hAllocation;
[in] UINT PrivateDriverData;
[in] UINT NumPages;
void D3DKMT_PTR(
const UINT *unnamedParam1,
pPages unnamedParam2
);
void D3DKMT_PTR(
VOID *unnamedParam1,
pData unnamedParam2
);
[in] D3DDDICB_LOCKFLAGS Flags;
D3DGPU_VIRTUAL_ADDRESS GpuVirtualAddress;
} D3DKMT_LOCK;
Member
[in] hDevice
Ein D3DKMT_HANDLE Datentyp, der ein Kernelmodushandle für das Gerät darstellt, dem die Zuordnung zugeordnet ist.
[in] hAllocation
Ein D3DKMT_HANDLE Datentyp, der ein Kernelmodushandle für die zu sperrende Zuordnung darstellt.
[in] PrivateDriverData
Ein UINT-Wert, der 32 Bits privater Daten angibt (z. B. MIP-Ebene), die vom OpenGL ICD an die DxgkDdiAcquireSwizzlingRange-Funktion des Anzeigeminiporttreibers gesendet werden.
[in] NumPages
Die Anzahl der Seiten in der Seitenliste, die pPages angibt.
void D3DKMT_PTR( const UINT *unnamedParam1, pPages unnamedParam2)
void D3DKMT_PTR( VOID *unnamedParam1, pData unnamedParam2)
[in] Flags
Eine D3DDDICB_LOCKFLAGS-Struktur , die in Bitfeldflags angibt, wie die Zuordnung gesperrt werden kann.
Beachten Sie, dass das gemeinsame Angeben einiger Flags ungültig ist und dass einige Flags von anderen Flags abhängen. Weitere Informationen zu diesen Kombinationen finden Sie im Abschnitt Hinweise von D3DDDICB_LOCKFLAGS.
GpuVirtualAddress
Dieser Member ist reserviert und sollte auf null festgelegt werden.
Dieses Mitglied ist ab Windows 7 verfügbar.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista |
Kopfzeile | d3dkmthk.h (einschließlich D3dkmthk.h) |
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für