Freigeben über


ID3D12Device5::EnumerateMetaCommands-Methode (d3d12.h)

Fragt Reflektionsmetadaten zu verfügbaren Metabefehlen ab.

Syntax

HRESULT EnumerateMetaCommands(
  UINT                    *pNumMetaCommands,
  D3D12_META_COMMAND_DESC *pDescs
);

Parameter

pNumMetaCommands

Typ: [in, out] UINT*

Ein Zeiger auf einen UINT , der die Anzahl von Metabefehlen enthält, für die eine Abfrage ausgeführt werden soll. Dieses Feld bestimmt die Größe des pDescs-Arrays , es sei denn, pDescs ist nullptr.

pDescs

Typ: [out, optional] D3D12_META_COMMAND_DESC*

Ein optionaler Zeiger auf ein Array von D3D12_META_COMMAND_DESC , das die Beschreibungen der verfügbaren Metabefehle enthält. Übergeben Sie nullptr , damit die Anzahl der verfügbaren Metabefehle in pNumMetaCommands zurückgegeben wird.

Rückgabewert

Typ: HRESULT

Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile d3d12.h

Weitere Informationen

ID3D12Device5