D3D12DDIARG_CREATE_VIDEO_EXTENSION_COMMAND_0063-Struktur (d3d12umddi.h)

Enthält Argumente, die zum Erstellen eines Videoerweiterungsbefehls verwendet werden.

Syntax

typedef struct D3D12DDIARG_CREATE_VIDEO_EXTENSION_COMMAND_0063 {
  [in] UINT                                    NodeMask;
  [in] GUID                                    CommandId;
  [in] const void                              *pCreationParameters;
       SIZE_T                                  CreationParametersDataSizeInBytes;
       D3D12DDI_HPROTECTEDRESOURCESESSION_0030 hDrvProtectedResourceSession;
} D3D12DDIARG_CREATE_VIDEO_EXTENSION_COMMAND_0063;

Member

[in] NodeMask

Legen Sie für einzelne GPU-Vorgänge diesen Wert auf 0 (null) fest. Wenn mehrere GPU-Knoten vorhanden sind, legen Sie ein Bit fest, um den Knoten (den physischen Adapter des Geräts) zu identifizieren, auf den die Befehlswarteschlange angewendet wird. Jedes Bit in der Maske entspricht einem einzelnen Knoten. Es kann nur ein Bit festgelegt werden.

[in] CommandId

Der eindeutige Bezeichner für den Videoerweiterungsbefehl.

[in] pCreationParameters

Zeiger auf die Struktur der Erstellungsparameter. Die Parameter für diese Struktur müssen mit der Parameteraufzählung für D3D12DDI_VIDEO_EXTENSION_COMMAND_PARAMETER_STAGE_0063_CREATION übereinstimmen.

CreationParametersDataSizeInBytes

Die Größe der Erstellungsparameterstruktur in Bytes.

hDrvProtectedResourceSession

Handle zum D3D12DDI_HPROTECTEDRESOURCESESSION_0030. Die Runtime weist gemäß dem Ergebnis der PFND3D12DDI_CALC_PRIVATE_VIDEO_EXTENSION_COMMAND_SIZE Speicherplatz auf, damit der Treiber sein Objekt platzieren kann.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10, Version 1903
Kopfzeile d3d12umddi.h