Partager via


D3D12DDI_ALLOCATION_INFO_0022 structure (d3d12umddi.h)

Spécifie les informations d’allocation.

Syntaxe

typedef struct D3D12DDI_ALLOCATION_INFO_0022 {
  D3DKMT_HANDLE                       hAllocation;
  const VOID                          *pSystemMem;
  VOID                                *pPrivateDriverData;
  UINT                                PrivateDriverDataSize;
  D3DDDI_VIDEO_PRESENT_SOURCE_ID      VidPnSourceId;
  D3D12DDI_ALLOCATION_INFO_FLAGS_0022 Flags;
  D3DGPU_VIRTUAL_ADDRESS              GpuVirtualAddress;
  UINT                                Priority;
  ULONG_PTR                           Reserved[5];
} D3D12DDI_ALLOCATION_INFO_0022;

Membres

hAllocation

Handle d’une allocation.

pSystemMem

Pointeur vers un emplacement de mémoire système préalloué. Si l’allocation utilise de la mémoire vidéo, spécifiez null.

pPrivateDriverData

Pointeur vers une mémoire tampon qui contient des données de pilote privé facultatives.

PrivateDriverDataSize

Taille de la mémoire tampon de données du pilote privé.

VidPnSourceId

ID de base zéro de la source actuelle de la vidéo dans un chemin d’accès d’une topologie de réseau de présentation vidéo.

Flags

Indicateurs qui identifient le type des informations d’allocation en tant que valeur D3D12DDI_ALLOCATION_INFO_FLAGS_0022 .

GpuVirtualAddress

Adresse virtuelle dans le GPU.

Priority

Priorité pour l’allocation.

Reserved[5]

Réservé.

Spécifications

Condition requise Valeur
En-tête d3d12umddi.h (inclure D3d12umddi.h)

Voir aussi

D3D12DDI_ALLOCATION_INFO_FLAGS_0022