Freigeben über


IDirectDrawClipper::Initialize-Methode (ddraw.h)

Initialisiert ein DirectDrawClipper-Objekt, das mithilfe der Com-Funktion CoCreateInstance erstellt wurde.

Syntax

HRESULT Initialize(
  [in] LPDIRECTDRAW unnamedParam1,
  [in] DWORD        unnamedParam2
);

Parameter

[in] unnamedParam1

Ein Zeiger auf das DirectDraw-Objekt, das dem DirectDrawClipper-Objekt zugeordnet werden soll. Wenn dieser Parameter auf NULL festgelegt ist, wird ein unabhängiges DirectDrawClipper-Objekt initialisiert. ein Aufruf dieses Typs entspricht der Verwendung der DirectDrawCreateClipper-Funktion .

[in] unnamedParam2

Derzeit nicht verwendet und muss auf 0 festgelegt werden.

Rückgabewert

Wenn die Methode erfolgreich ist, wird der Rückgabewert DD_OK.

Wenn ein Fehler auftritt, kann die Methode einen der folgenden Fehlerwerte zurückgeben:

  • DDERR_ALREADYINITIALIZED
  • DDERR_INVALIDPARAMS

Hinweise

Die IDirectDrawClipper::Initialize-Methode wird für die Konformität mit dem Component Object Model (COM) bereitgestellt. Wenn Sie die DirectDrawCreateClipper-Funktion oder die IDirectDraw7::CreateClipper-Methode verwendet haben, um das DirectDrawClipper-Objekt zu erstellen, gibt die IDirectDrawClipper::Initialize-Methode DDERR_ALREADYINITIALIZED zurück.

Anforderungen

   
Zielplattform Windows
Kopfzeile ddraw.h
Bibliothek Ddraw.lib
DLL Ddraw.dll

Weitere Informationen

IDirectDrawClipper