LPDD_NOTIFYCALLBACK コールバック関数 (ddkmapi.h)
NotifyCallback コールバック関数は、発生したイベントに関連する操作を実行します。
構文
LPDD_NOTIFYCALLBACK LpddNotifycallback;
ULONG LpddNotifycallback(
DWORD dwFlags,
PVOID pContext,
DWORD dwParam1,
DWORD dwParam2
)
{...}
パラメーター
dwFlags
コールバックが呼び出される原因となったイベントを示します。
旗 | dwParam1 を |
dwParam2 を |
---|---|---|
DDNOTIFY_CLOSECAPTURE | hCapture | 未使用 |
DDNOTIFY_CLOSEDIRECTDRAW | hDirectDraw | 未使用 |
DDNOTIFY_CLOSESURFACE | hSurface | 未使用 |
DDNOTIFY_CLOSEVIDEOPORT | hVideoPort | 未使用 |
DDNOTIFY_DISPLAY_VSYNC | hDirectDraw | 未使用 |
DDNOTIFY_POSTDOSBOX | hDirectDraw | 未使用 |
DDNOTIFY_POSTRESCHANGE | hDirectDraw | 未使用 |
DDNOTIFY_PREDOSBOX | hDirectDraw | 未使用 |
DDNOTIFY_PRERESCHANGE | hDirectDraw | 未使用 |
DDNOTIFY_VP_LINE | hVideoPort | 未使用 |
DDNOTIFY_VP_VSYNC | hVideoPort | 未使用 |
pContext
呼び出し元が特定の関数識別子と共に、DxApi 関数の呼び出しで渡した値を格納します。 関数識別子の詳細については、DxApi
dwParam1
コールバックが呼び出される原因となったイベントに関連するオブジェクトへのハンドル。
dwParam2
未使用。
戻り値
NotifyCallback は 0 を返します。
備考
ビデオ キャプチャ ドライバーは、ビデオ キャプチャ ドライバーがランタイムの DxApi 関数を呼び出すときに、DirectDraw ランタイムに NotifyCallback コールバック関数を提供します。 詳細については、「ビデオ キャプチャ ドライバーでのコールバック関数の通知を
必要条件
要件 | 価値 |
---|---|
ターゲット プラットフォーム の |
デスクトップ |
ヘッダー | ddkmapi.h (Ddkmapi.h を含む) |
関連項目
DDOPENDIRECTDRAWIN の
DDOPENDIRECTDRAWOUT の
DDOPENSURFACEIN の
DDOPENSURFACEOUT の
DDOPENVIDEOPORTIN を
DDOPENVIDEOPORTOUT を
DDOPENVPCAPTUREDEVICEIN の
DDOPENVPCAPTUREDEVICEOUT を
DxApi を