Freigeben über


IDirect3DDevice9::GetRasterStatus-Methode (d3d9.h)

Gibt Informationen zurück, die das Raster des Monitors beschreiben, auf dem die Swapchain dargestellt wird.

Syntax

HRESULT GetRasterStatus(
  [in]  UINT             iSwapChain,
  [out] D3DRASTER_STATUS *pRasterStatus
);

Parameter

[in] iSwapChain

Typ: UINT

Eine ganze Zahl ohne Vorzeichen, die die Swapchain angibt.

[out] pRasterStatus

Typ: D3DRASTER_STATUS*

Zeiger auf eine D3DRASTER_STATUS Struktur mit Informationen über die Position oder andere status des Rasters auf dem Monitor, der von diesem Adapter gesteuert wird.

Rückgabewert

Typ: HRESULT

Wenn die Methode erfolgreich ist, wird der Rückgabewert D3D_OK. D3DERR_INVALIDCALL wird zurückgegeben, wenn pRasterStatus ungültig ist oder das Gerät das Lesen der aktuellen Scanzeile nicht unterstützt. Um festzustellen, ob das Gerät das Lesen der Scanzeile unterstützt, überprüfen Sie im Caps-Member von D3DCAPS9 nach dem Flag D3DCAPS_READ_SCANLINE.

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile d3d9.h (einschließlich D3D9.h)
Bibliothek D3D9.lib

Weitere Informationen

D3DRASTER_STATUS

IDirect3DDevice9