Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
La structure D3DDDICB_CREATECONTEXT décrit un contexte à créer.
Syntaxe
typedef struct _D3DDDICB_CREATECONTEXT {
[in] UINT NodeOrdinal;
[in] UINT EngineAffinity;
[in] D3DDDI_CREATECONTEXTFLAGS Flags;
[in] VOID *pPrivateDriverData;
[in] UINT PrivateDriverDataSize;
[out] HANDLE hContext;
[out] VOID *pCommandBuffer;
[out] UINT CommandBufferSize;
[out] D3DDDI_ALLOCATIONLIST *pAllocationList;
[out] UINT AllocationListSize;
[out] D3DDDI_PATCHLOCATIONLIST *pPatchLocationList;
[out] UINT PatchLocationListSize;
D3DGPU_VIRTUAL_ADDRESS CommandBuffer;
} D3DDDICB_CREATECONTEXT;
Membres
[in] NodeOrdinal
Index de base zéro pour le nœud sur lequel le contexte est planifié.
[in] EngineAffinity
Index de base zéro pour le moteur, dans le nœud dans lequel NodeOrdinal spécifie, que le contexte peut s’exécuter.
[in] Flags
Structure D3DDDI_CREATECONTEXTFLAGS qui indique, dans les indicateurs de champ binaire, comment créer le contexte.
[in] pPrivateDriverData
Pointeur vers des données privées transmises à un pilote miniport d’affichage.
[in] PrivateDriverDataSize
La taille, en octets, des données privées vers pPrivateDriverData pointe vers.
[out] hContext
Handle vers le contexte créé par la fonction pfnCreateContextCb.
[out] pCommandBuffer
Pointeur vers la première mémoire tampon de commande pour le contexte créé.
[out] CommandBufferSize
Taille, en octets, de la première mémoire tampon de commande pour le contexte créé, qui pCommandBuffer pointe vers.
[out] pAllocationList
Tableau de structures D3DDDI_ALLOCATIONLIST pour la première liste d’allocation pour le contexte créé.
[out] AllocationListSize
Nombre d’éléments dans le tableau de listes d’allocation qui pAllocationList spécifie.
[out] pPatchLocationList
Tableau de structures D3DDDI_PATCHLOCATIONLIST pour la première liste d’emplacements de correctifs pour le contexte créé.
[out] PatchLocationListSize
Nombre d’éléments dans le tableau patch-location-list qui pPatchLocationList spécifie.
CommandBuffer
Ce membre est réservé et doit être défini sur zéro.
Ce membre est disponible à partir de Windows 7.
Exigences
| Exigence | Valeur |
|---|---|
| client minimum pris en charge | Disponible dans Windows Vista et versions ultérieures des systèmes d’exploitation Windows. |
| d’en-tête | d3dumddi.h (include D3dumddi.h) |