DirectDraw Driver Structures
VMEMHEAP
}
DirectDraw Driver-Supplied Functions包含如下类型:
DirectDraw-Supplied Functions包含如下函数
DxApi Function and Identifiers
/*
DWORD
FAR PASCAL DxApi(
IN DWORD dwFunctionNum ,
IN LPVOID lpvInBuffer ,
IN DWORD cbInBuffer ,
OUT LPVOID lpvOutBuffer ,
OUT DWORD cbOutBuffer
);
*/
/*
DWORD
FAR PASCAL DxApi(
IN DWORD dwFunctionNum ,
IN LPVOID lpvInBuffer ,
IN DWORD cbInBuffer ,
OUT LPVOID lpvOutBuffer ,
OUT DWORD cbOutBuffer
);
The following function identifiers are defined for the DxApi function in the ddkmapi.h header file:
*/
{
IDirectDrawSurfaceKernel::GetKernelHandle
IDirectDrawSurfaceKernel::ReleaseKernelHandle
}
{
IDirectDrawSurfaceKernel::GetKernelHandle
IDirectDrawSurfaceKernel::ReleaseKernelHandle
}
}
DirectDraw Driver-Supplied Functions包含如下类型:
Initialization and Shut Down Functions
DrvGetDirectDrawInfo
Setup Callback Functions
DdWaitForVerticalBlank
Surface Callback Functions
DdUpdateOverlay
Palette Callback Functions
DdSetEntries
Color Control Callback Function
DdControlColorMiscellaneous Callback Function
DdGetAvailDriverMemoryKernel Callback Functions
DdSyncVideoPortData
NT-based Callback Functions
DdSetExclusiveMode
Motion Compensation Callback Functions
DdMoCompRender