Condividi tramite


Metodo IDirectDraw7::Initialize (ddraw.h)

Inizializza un oggetto DirectDraw creato usando la funzione COM CoCreateInstance .

Sintassi

HRESULT Initialize(
  [in] GUID *unnamedParam1
);

Parametri

[in] unnamedParam1

Puntatore all'identificatore univoco globale (GUID) usato da questo metodo come identificatore dell'interfaccia DirectDraw.

Valore restituito

Se il metodo ha esito positivo, il valore restituito è DD_OK.

Se ha esito negativo, il metodo può restituire uno dei valori di errore seguenti:

  • DDERR_ALREADYINITIALIZED
  • DDERR_DIRECTDRAWALREADYCREATED
  • DDERR_GENERIC
  • DDERR_INVALIDOBJECT
  • DDERR_INVALIDPARAMS
  • DDERR_NODIRECTDRAWHW
  • DDERR_NODIRECTDRAWSUPPORT
  • DDERR_OUTOFMEMORY
Questo metodo viene fornito per la conformità con il modello a oggetti componente (COM). Se è già stata usata la funzione DirectDrawCreate per creare un oggetto DirectDraw, questo metodo restituisce DDERR_ALREADYINITIALIZED. Se non si chiama IDirectDraw7::Initialize quando si usa CoCreateInstance per creare un oggetto DirectDraw, qualsiasi metodo chiamato in seguito restituisce DDERR_NOTINITIALIZED.

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione ddraw.h
Libreria Ddraw.lib
DLL Ddraw.dll

Vedi anche

IDirectDraw7