次の方法で共有


LPDD_NOTIFYCALLBACK コールバック関数 (ddkmapi.h)

NotifyCallback コールバック関数は、発生したイベントに関連する操作を実行します。

構文

LPDD_NOTIFYCALLBACK LpddNotifycallback;

ULONG LpddNotifycallback(
  DWORD dwFlags,
  PVOID pContext,
  DWORD dwParam1,
  DWORD dwParam2
)
{...}

パラメーター

dwFlags

コールバックが呼び出される原因となったイベントを示します。 dwParam1 と 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 を する

DDREGISTERCALLBACK

DD_DXAPI_OPENDIRECTDRAW

DD_DXAPI_OPENSURFACE

DD_DXAPI_OPENVIDEOPORT

DD_DXAPI_OPENVPCAPTUREDEVICE

DD_DXAPI_REGISTER_CALLBACK

DxApi を する