The D3DKMTCheckOcclusion function verifies whether the client area of a window is occluded.
NTSTATUS D3DKMTCheckOcclusion( const D3DKMT_CHECKOCCLUSION *Arg1 );
D3DKMTCheckOcclusion returns one of the following values:
|Return code|Description| |--- |--- | |STATUS_SUCCESS|The client area of the window is not occluded.| |STATUS_GRAPHICS_PRESENT_OCCLUDED|The client area of the window is occluded.| |STATUS_INVALID_PARAMETER|Parameters were validated and determined to be incorrect.| This function might also return other NTSTATUS values.
The handle to the window that is checked for occlusion must be valid. A window is not occluded if a part of its client area lies on a unowned video present network (VidPn) source, if its client area is an empty rectangular area (RECT), or if desktop composition is running.
|Minimum supported client||Available in Windows Vista and later versions of the Windows operating systems.|
|Header||d3dkmthk.h (include D3dkmthk.h)|