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 |