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 |