Partager via


Méthode IDirectDraw7 ::GetSurfaceFromDC (ddraw.h)

Récupère l’interface IDirectDrawSurface7 pour une surface, en fonction de son handle de contexte d’appareil GDI.

Syntaxe

HRESULT GetSurfaceFromDC(
  [in]  HDC                  unnamedParam1,
  [out] LPDIRECTDRAWSURFACE7 *unnamedParam2
);

Paramètres

[in] unnamedParam1

Handle d’un contexte de périphérique d’affichage.

[out] unnamedParam2

Adresse d’une variable à remplir avec un pointeur vers l’interface IDirectDrawSurface7 pour la surface si l’appel réussit.

Valeur retournée

Si la méthode réussit, la valeur de retour est DD_OK.

En cas d’échec, la méthode peut retourner l’une des valeurs d’erreur suivantes :

  • DDERR_GENERIC
  • DDERR_INVALIDPARAMS
  • DDERR_OUTOFMEMORY
  • DDERR_NOTFOUND

Remarques

Cette méthode réussit uniquement pour les handles de contexte d’appareil qui identifient les surfaces déjà associées à l’objet DirectDraw.

Configuration requise

Condition requise Valeur
Plateforme cible Windows
En-tête ddraw.h
Bibliothèque Ddraw.lib
DLL Ddraw.dll

Voir aussi

IDirectDraw7