Freigeben über


D3D12_FEATURE_DATA_QUERY_META_COMMAND Struktur (d3d12.h)

Gibt die Ebene der Unterstützung an, die der Adapter für Metabefehle bereitstellt.

Syntax

typedef struct D3D12_FEATURE_DATA_QUERY_META_COMMAND {
  GUID       CommandId;
  UINT       NodeMask;
  const void *pQueryInputData;
  SIZE_T     QueryInputDataSizeInBytes;
  void       *pQueryOutputData;
  SIZE_T     QueryOutputDataSizeInBytes;
} D3D12_FEATURE_DATA_QUERY_META_COMMAND;

Member

CommandId

Typ: GUID

Die feste GUID, die den Metabefehl identifiziert, über den abgefragt werden soll.

NodeMask

Typ: UINT

Für einzelne GPU-Vorgänge ist dies 0. Wenn mehrere GPU-Knoten vorhanden sind, wird ein Bit festgelegt, um einen Knoten (den physischen Adapter des Geräts) zu identifizieren. Jedes Bit in der Maske entspricht einem einzelnen Knoten. Es muss nur ein Bit festgelegt werden. Weitere Informationen finden Sie unter Systeme mit mehreren Adaptern.

pQueryInputData

Typ: const void*

Ein Zeiger auf einen Puffer, der die Abfrageeingabedaten enthält. Ordnen Sie QueryInputDataSizeInBytes-Bytes zu .

QueryInputDataSizeInBytes

Typ: SIZE_T

Die Größe des Puffers, auf den pQueryInputData in Bytes verweist.

pQueryOutputData

Typ: void*

Ein Zeiger auf einen Puffer, der die Abfrageausgabedaten enthält.

QueryOutputDataSizeInBytes

Typ: SIZE_T

Die Größe des Puffers, auf den pQueryOutputData in Bytes verweist.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 10 Build 20348
Unterstützte Mindestversion (Server) Windows 10 Build 20348
Kopfzeile d3d12.h