PFND3DKMT_CHECKOCCLUSION Rückruffunktion (d3dkmthk.h)

Die D3DKMTCheckOcclusion-Funktion überprüft, ob der Clientbereich eines Fensters verdeckt ist.

Syntax

PFND3DKMT_CHECKOCCLUSION Pfnd3dkmtCheckocclusion;

NTSTATUS Pfnd3dkmtCheckocclusion(
  const D3DKMT_CHECKOCCLUSION *unnamedParam1
)
{...}

Parameter

unnamedParam1

pData [in]

Ein Zeiger auf eine D3DKMT_CHECKOCCLUSION-Struktur , die Parameter für die Überprüfung der Okklusion beschreibt.

Rückgabewert

D3DKMTCheckOcclusion gibt einen der folgenden Werte zurück:

Rückgabecode Beschreibung
STATUS_SUCCESS Der Clientbereich des Fensters ist nicht verschließt.
STATUS_GRAPHICS_PRESENT_OCCLUDED Der Clientbereich des Fensters ist nicht eingeschlossen.
STATUS_INVALID_PARAMETER Parameter wurden überprüft und als falsch ermittelt.

Diese Funktion kann auch andere NTSTATUS-Werte zurückgeben.

Hinweise

Das Handle für das Fenster, das auf Okklusion überprüft wird, muss gültig sein. Ein Fenster ist nicht verschließbar, wenn sich ein Teil des Clientbereichs auf einer VidPn-Quelle (Video Present Network) befindet, wenn der Clientbereich ein leerer rechteckiger Bereich (RECT) ist oder wenn die Desktopkomposition ausgeführt wird.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista
Zielplattform Universell
Header d3dkmthk.h (einschließlich D3dkmthk.h)

Weitere Informationen

D3DKMT_CHECKOCCLUSION