DirectDrawEnumerateA function (ddraw.h)
This function is superseded by the DirectDrawEnumerateEx function.
The DirectDrawEnumerate function enumerates the primary DirectDraw display device and a nondisplay device (such as a 3-D accelerator that has no 2-D capabilities), if one is installed. The NULL entry always identifies the primary display device shared with the GDI.
Syntax
HRESULT DirectDrawEnumerateA(
[in] LPDDENUMCALLBACKA lpCallback,
[in] LPVOID lpContext
);
Parameters
[in] lpCallback
Address of a DDEnumCallback function to be called with a description of each enumerated DirectDraw-enabled hardware abstraction layer (HAL).
[in] lpContext
Address of an application-defined context to be passed to the enumeration callback function each time that it is called.
Return value
If the function succeeds, the return value is DD_OK.
If it fails, the function returns DDERR_INVALIDPARAMS.
Remarks
You must use LoadLibrary to explicitly link to Ddraw.dll and then use GetProcAddress to access the DirectDrawEnumerate function.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 10 Build 20348 |
Minimum supported server | Windows 10 Build 20348 |
Target Platform | Windows |
Header | ddraw.h |
Library | Ddraw.lib |
DLL | Ddraw.dll |
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for