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) |