Freigeben über


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 verdeckt.
STATUS_GRAPHICS_PRESENT_OCCLUDED Der Clientbereich des Fensters ist nicht eingeschlossen.
STATUS_INVALID_PARAMETER Die Parameter wurden überprüft und als falsch ermittelt.

Diese Funktion gibt möglicherweise auch andere NTSTATUS-Werte zurück.

Hinweise

Das Handle für das Fenster, das auf Okklusion überprüft wird, muss gültig sein. Ein Fenster wird nicht verdeckt, wenn ein Teil des Clientbereichs auf einer VidPn-Quelle (Video Present Network) liegt, 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 (include D3dkmthk.h)

Weitere Informationen

D3DKMT_CHECKOCCLUSION