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