Condividi tramite


Metodo IDirectDraw7::CreateClipper (ddraw.h)

Crea un oggetto DirectDrawClipper.

Sintassi

HRESULT CreateClipper(
  [in]  DWORD               unnamedParam1,
  [out] LPDIRECTDRAWCLIPPER *unnamedParam2,
  [in]  IUnknown            *unnamedParam3
);

Parametri

[in] unnamedParam1

Attualmente non usato e deve essere impostato su 0.

[out] unnamedParam2

Indirizzo di una variabile da impostare su un puntatore di interfaccia IDirectDrawClipper valido se la chiamata ha esito positivo.

[in] unnamedParam3

Consente la compatibilità futura con le funzionalità di aggregazione COM. Attualmente questo metodo restituisce un errore se questo parametro non è NULL.

Valore restituito

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

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

  • DDERR_INVALIDOBJECT
  • DDERR_INVALIDPARAMS
  • DDERR_NOCOOPERATIVELEVELSET
  • DDERR_OUTOFMEMORY

Commenti

L'oggetto DirectDrawClipper può essere collegato a un oggetto DirectDrawSurface e usato durante le operazioni IDirectDrawSurface7::Blt, IDirectDrawSurface7::BltBatch e IDirectDrawSurface7::UpdateOverlay .

Per creare un oggetto DirectDrawClipper non di proprietà di un oggetto DirectDraw specifico, utilizzare la funzione DirectDrawCreateClipper .

Requisiti

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

Vedi anche

IDirectDraw7