Share via


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

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

構文

LPDD_NOTIFYCALLBACK LpddNotifycallback;

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

パラメーター

dwFlags

コールバックが呼び出される原因となったイベントを示します。 dwParam1dwParam2 の値は、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 コールバック関数を提供します。 詳細については、「 ビデオ キャプチャ ドライバーでコールバック関数に通知する」を参照してください。

要件

   
対象プラットフォーム デスクトップ
Header 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