Partager via


structure D3D10DDIARG_OPENRESOURCE (d3d10umddi.h)

La structure D3D10DDIARG_OPENRESOURCE contient des informations pour l’ouverture d’une ressource partagée.

Syntaxe

typedef struct D3D10DDIARG_OPENRESOURCE {
  [in] UINT                      NumAllocations;
  union {
    [in] D3DDDI_OPENALLOCATIONINFO  *pOpenAllocationInfo;
         D3DDDI_OPENALLOCATIONINFO2 *pOpenAllocationInfo2;
  };
  [in] D3DDDI_OPENALLOCATIONINFO *pOpenAllocationInfo;
  [in] D3D10DDI_HKMRESOURCE      hKMResource;
  [in] VOID                      *pPrivateDriverData;
  [in] UINT                      PrivateDriverDataSize;
} D3D10DDIARG_OPENRESOURCE;

Membres

[in] NumAllocations

Nombre d’éléments dans le tableau spécifiés par le membre pOpenAllocation Info. NumAllocations représente le nombre d’allocations à ouvrir.

[in] pOpenAllocationInfo

Tableau de structures D3DDDI_OPENALLOCATIONINFO qui décrivent les allocations dans la ressource à ouvrir.

[in] Tableau de structures D3DDDI_OPENALLOCATIONINFO qui décrivent les allocations dans la ressource à ouvrir.

pOpenAllocationInfo2

Ce membre est réservé et doit être défini sur zéro.

Ce membre est disponible à partir de Windows 7.

[in] hKMResource

Type de données D3D10DDI_HKMRESOURCE qui représente un handle en mode noyau à la ressource associée aux allocations.

Ce handle en mode noyau représente une ressource partagée existante qui a été créée précédemment via un appel au pilote d’affichage en mode utilisateur CreateResource(D3D10) fonction.

Le pilote d’affichage en mode utilisateur peut insérer le handle de ressource en mode noyau dans le flux de commandes pour une utilisation ultérieure par le pilote display miniport.

[in] pPrivateDriverData

Pointeur vers des données privées transmises au pilote miniport d’affichage lors de la création de la ressource. Ces données sont par ressource et non par allocation, comme les données privées dans la structure D3DDDI_OPENALLOCATIONINFO de chaque allocation.

[in] PrivateDriverDataSize

La taille, en octets, des données privées vers pPrivateDriverData pointe vers.

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 d3d10umddi.h (include D3d10umddi.h)

Voir aussi

CreateResource(D3D10)

D3DDDI_OPENALLOCATIONINFO