D3DM_INITIALIZE_DATA (Windows CE 5.0)
This structure is used to communicate the driver's support routines to the Direct3D Mobile middleware. The middleware will then call these support routines directly.
typedef struct _D3DM_INITIALIZE_DATA { D3DM_GETADAPTERINFO_PTR pGetAdapterInfo; D3DM_CREATECONTEXT_PTR pCreateContext; D3DM_DESTROYCONTEXT_PTR pDestroyContext; D3DM_CREATESURFACE_PTR pCreateSurface; D3DM_DESTROYSURFACE_PTR pDestroySurface; D3DM_LOCKSURFACE_PTR pLockSurface; D3DM_UNLOCKSURFACE_PTR pUnlockSurface; D3DM_DRAWPRIMITIVE_PTR pDrawPrimitive; D3DM_VALIDATEDEVICE_PTR pValidateDevice; D3DM_GETINFO_PTR pGetInfo; D3DM_RESOURCEMANAGER_PTR pResourceManager;} D3DM_INITIALIZE_DATA;
Members
- pGetAdapterInfo
A D3DM_GETADAPTERINFO_PTR value pointing to the driver's implementation of the D3DM_GetAdapterInfo function. - pCreateContext
A D3DM_CREATECONTEXT_PTR value pointing to the driver's implementation of the D3DM_CreateContext function. - pDestroyContext
A D3DM_DESTROYCONTEXT_PTR value pointing to the driver's implementation of the D3DM_DestroyContext function. - pCreateSurface
A D3DM_CREATESURFACE_PTR value pointing to the driver's implementation of the D3DM_CreateSurface function. - pDestroySurface
A D3DM_DESTROYSURFACE_PTR value pointing to the driver's implementation of the D3DM_DestroySurface function. - pLockSurface
A D3DM_LOCKSURFACE_PTR value pointing to the driver's implementation of the D3DM_LockSurface function. - pUnlockSurface
A D3DM_UNLOCKSURFACE_PTR value pointing to the driver's implementation of the D3DM_UnlockSurface function. - pDrawPrimitive
A D3DM_DRAWPRIMITIVE_PTR value pointing to the driver's implementation of the D3DM_DrawPrimitive function. - pValidateDevice
A D3DM_VALIDATEDEVICE_PTR value pointing to the driver's implementation of the D3DM_ValidateDevice function. - pGetInfo
A D3DM_GETINFO_PTR value pointing to the driver's implementation of the D3DM_GetInfo function. - pResourceManager
A D3DM_RESOURCEMANAGER_PTR value pointing to the driver's implementation of the D3DM_ResourceManager function.
Requirements
OS Versions: Windows CE 5.0
Header: D3dmddk.h.
See Also
Direct3D Mobile Driver Structures | D3DM_GETADAPTERINFO_PTR | D3DM_GetAdapterInfo | D3DM_CREATECONTEXT_PTR | D3DM_CreateContext | D3DM_DESTROYCONTEXT_PTR | D3DM_DestroyContext | D3DM_CREATESURFACE_PTR | D3DM_CreateSurface | D3DM_DESTROYSURFACE_PTR | D3DM_DestroySurface | D3DM_LOCKSURFACE_PTR | D3DM_LockSurface | D3DM_UNLOCKSURFACE_PTR | D3DM_UnlockSurface | D3DM_DRAWPRIMITIVE_PTR | D3DM_DrawPrimitive | D3DM_VALIDATEDEVICE_PTR | D3DM_ValidateDevice | D3DM_GETINFO_PTR | D3DM_GetInfo | D3DM_RESOURCEMANAGER_PTR | D3DM_ResourceManager | Driver Initialization in Direct3D Mobile
Send Feedback on this topic to the authors