Microsoft Windows CE 3.0  

EnumVideoCallback

Important:
This is retired content. This content is outdated and is no longer being maintained. It is provided as a courtesy for individuals who are still using these technologies. This content may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist.

The EnumVideoCallbackfunction is an application-defined callback procedure for the IDDVideoPortContainer::EnumVideoPortsmethod.

HRESULT WINAPI EnumVideoCallback(
LPDDVIDEOPORTCAPS
lpDDVideoPortCaps
,
LPVOID
lpContext
);

Parameters

lpDDVideoPortCaps
Pointer to the DDVIDEOPORTCAPSstructure that contains the video port information, including the ID and capabilities. This data is read-only.
lpContext
Pointer to a caller-defined structure that is passed to the member every time it is called.

Return Values

The callback function returns DDENUMRET_OK to continue the enumeration.

The callback function returns DDENUMRET_CANCEL to stop it.

Remarks

Video-port related functions cannot be called from inside the EnumVideoCallbackfunction. Attempts to do so will fail, returning DDERR_CURRENTLYNOTAVAIL.

You can use the LPDDENUMVIDEOCALLBACKdata type to declare a variable that contains a pointer to this callback function.

Requirements

Runs on Versions Declared in Link to
Windows CE OS 2.12 or later. Version 2.12 requires DXPAK 1.0 or later. ddraw.h user-defined