D3DKMT_QUERYRESOURCEINFOFROMNTHANDLE Struktur (d3dkmthk.h)
Beschreibt Informationen, die zum Zuordnen eines globalen NT-Handles zu Ressourceninformationen erforderlich sind.
Syntax
typedef struct _D3DKMT_QUERYRESOURCEINFOFROMNTHANDLE {
[in] D3DKMT_HANDLE hDevice;
[in] HANDLE hNtHandle;
[in] VOID *pPrivateRuntimeData;
[in] UINT PrivateRuntimeDataSize;
[out] UINT TotalPrivateDriverDataSize;
[out] UINT ResourcePrivateDriverDataSize;
[out] UINT NumAllocations;
} D3DKMT_QUERYRESOURCEINFOFROMNTHANDLE;
Angehörige
[in] hDevice
Ein D3DKMT_HANDLE Datentyp, der ein Kernelmodushandle für das Gerät darstellt.
[in] hNtHandle
Ein globales NT-Handle für die Ressource, die abgefragt werden soll.
[in] pPrivateRuntimeData
Ein Zeiger auf einen vom Aufrufer bereitgestellten Puffer, in den die mit der Ressource verknüpften privaten Laufzeitdaten kopiert werden.
[in] PrivateRuntimeDataSize
Die Größe des Puffers in Bytes, auf den der pPrivateRuntimeData--Member verweist.
[out] Wenn pPrivateRuntimeData-NULL-ist, ist dieses Element die Größe des Puffers, der zum Empfangen der privaten Laufzeitdaten erforderlich ist. Andernfalls ist dieses Element die Größe von privaten Laufzeitdaten in Bytes, die in den Puffer kopiert wurden.
[out] TotalPrivateDriverDataSize
Die Größe des Puffers in Bytes, der erforderlich ist, um alle privaten Treiberdaten für alle Zuordnungen zu enthalten, die der Ressource zugeordnet sind.
[out] ResourcePrivateDriverDataSize
Die Größe der privaten Ressourcendaten des Treibers in Byte.
[out] NumAllocations
Die Anzahl der Zuordnungen, die der Ressource zugeordnet sind.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 8 |
mindestens unterstützte Server- | Windows Server 2012 |
Header- | d3dkmthk.h (einschließlich D3dkmthk.h) |