Skip to content

Latest commit

 

History

History
81 lines (67 loc) · 2.79 KB

nf-ddraw-idirectdraw7-initialize.md

File metadata and controls

81 lines (67 loc) · 2.79 KB
UID title description helpviewer_keywords old-location tech.root ms.assetid ms.date ms.keywords f1_keywords dev_langs req.header req.include-header req.target-type req.target-min-winverclnt req.target-min-winversvr req.kmdf-ver req.umdf-ver req.ddi-compliance req.unicode-ansi req.idl req.max-support req.namespace req.assembly req.type-library req.lib req.dll req.irql topic_type api_type api_location api_name targetos req.typenames req.redist ms.custom
NF:ddraw.IDirectDraw7.Initialize
IDirectDraw7::Initialize (ddraw.h)
Initializes a DirectDraw object that was created by using the CoCreateInstance COM function.
IDirectDraw7 interface [DirectDraw]
Initialize method
IDirectDraw7.Initialize
IDirectDraw7::Initialize
Initialize
Initialize method [DirectDraw]
Initialize method [DirectDraw]
IDirectDraw7 interface
ddraw/IDirectDraw7::Initialize
directdraw.idirectdraw7_initialize
directdraw\idirectdraw7_initialize.htm
directdraw
e641d8e7-ce29-454a-80fc-d404a27e9b63
12/05/2018
IDirectDraw7 interface [DirectDraw],Initialize method, IDirectDraw7.Initialize, IDirectDraw7::Initialize, Initialize, Initialize method [DirectDraw], Initialize method [DirectDraw],IDirectDraw7 interface, ddraw/IDirectDraw7::Initialize, directdraw.idirectdraw7_initialize
ddraw/IDirectDraw7.Initialize
c++
ddraw.h
Windows
Ddraw.lib
Ddraw.dll
APIRef
kbSyntax
COM
Ddraw.dll
IDirectDraw7.Initialize
Windows
19H1

-description

Initializes a DirectDraw object that was created by using the CoCreateInstance COM function.

-parameters

-param unnamedParam1 [in]

A pointer to the globally unique identifier (GUID) that this method uses as the DirectDraw interface identifier.

-returns

If the method succeeds, the return value is DD_OK.

If it fails, the method can return one of the following error values:

  • DDERR_ALREADYINITIALIZED
  • DDERR_DIRECTDRAWALREADYCREATED
  • DDERR_GENERIC
  • DDERR_INVALIDOBJECT
  • DDERR_INVALIDPARAMS
  • DDERR_NODIRECTDRAWHW
  • DDERR_NODIRECTDRAWSUPPORT
  • DDERR_OUTOFMEMORY
This method is provided for compliance with the Component Object Model (COM). If you already used the DirectDrawCreate function to create a DirectDraw object, this method returns DDERR_ALREADYINITIALIZED. If you do not call IDirectDraw7::Initialize when you use CoCreateInstance to create a DirectDraw object, any method that you call afterward returns DDERR_NOTINITIALIZED.

-remarks

-see-also

IDirectDraw7