Partager via


structure D3D12DDI_ALLOCATION_INFO_0022 (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 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 vidéo présente la source dans un chemin d’accès d’une vidéo présente la topologie de réseau.

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é de l’allocation.

Reserved[5]

Réservé.

Exigences

Exigence Valeur
d’en-tête d3d12umddi.h (include D3d12umddi.h)

Voir aussi

D3D12DDI_ALLOCATION_INFO_FLAGS_0022