Partager via


IdXGISurface2::GetResource, méthode (dxgi1_2.h)

Obtient la ressource parente et l’index de sous-ressource qui prennent en charge une surface de sous-ressource.

Syntaxe

HRESULT GetResource(
  [in]  REFIID riid,
  [out] void   **ppParentResource,
  [out] UINT   *pSubresourceIndex
);

Paramètres

[in] riid

Identificateur global unique (GUID) du type d’interface demandé.

[out] ppParentResource

Pointeur vers une mémoire tampon qui reçoit un pointeur vers l’objet de ressource parent pour la surface de sous-ressource.

[out] pSubresourceIndex

Pointeur vers une variable qui reçoit l’index de la surface de sous-ressource.

Valeur retournée

Retourne S_OK en cas de réussite ; sinon, retourne l’une des valeurs suivantes :

  • E_NOINTERFACE si l’objet n’implémente pas le GUID spécifié par le paramètre riid .
  • Éventuellement d’autres codes d’erreur décrits dans la rubrique DXGI_ERROR .

Notes

Pour les objets de surface de sous-ressource créés par la méthode IDXGIResource1::CreateSubresourceSurface , GetResource renvoie simplement les valeurs utilisées pour créer la surface de sous-ressource.

Les objets actuels qui implémentent IDXGISurface sont des ressources ou des vues. GetResource pour ces objets retourne « this » ou la ressource qui prend en charge la vue respectivement. Dans ce cas, l’index de sous-ressource est 0.

Spécifications

   
Client minimal pris en charge Windows 8 et mise à jour de plateforme pour Windows 7 [applications de bureau | Applications UWP]
Serveur minimal pris en charge Windows Server 2012 et Platform Update pour Windows Server 2008 R2 [applications de bureau | Applications UWP]
Plateforme cible Windows
En-tête dxgi1_2.h
Bibliothèque Dxgi.lib

Voir aussi

IDXGISurface2