Share via


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;

Member

[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 der Ressource zugeordneten privaten Laufzeitdaten kopiert werden.

[in] PrivateRuntimeDataSize

Die Größe des Puffers in Bytes, auf den das pPrivateRuntimeData-Element verweist.

[out] Wenn pPrivateRuntimeDataNULL ist, ist dieser Member die Größe des Puffers in Bytes, der zum Empfangen der privaten Laufzeitdaten erforderlich ist. Andernfalls ist dieser Member die Größe der privaten Runtimedaten, die in den Puffer kopiert werden, in Byte.

[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 Daten der Treiberressource in Byte.

[out] NumAllocations

Die Anzahl der Zuordnungen, die der Ressource zugeordnet sind.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8
Unterstützte Mindestversion (Server) Windows Server 2012
Kopfzeile d3dkmthk.h (include D3dkmthk.h)

Weitere Informationen

D3DKMTQueryResourceInfoFromNtHandle