PDD_VPORTCB_DESTROYVPORT コールバック関数 (ddrawint.h)

DdVideoPortDestroy コールバック関数は、DirectDraw が指定された VPE オブジェクトを破棄したことをドライバーに通知します。

構文

PDD_VPORTCB_DESTROYVPORT PddVportcbDestroyvport;

DWORD PddVportcbDestroyvport(
  PDD_DESTROYVPORTDATA unnamedParam1
)
{...}

パラメーター

unnamedParam1

ドライバーのクリーンに必要な情報を含むDD_DESTROYVPORTDATA構造体を指します。

戻り値

DdVideoPortDestroy は、次のいずれかのコールバック コードを返します。

注釈

DdVideoPortDestroy は、VPE をサポートする DirectDraw ドライバーに必要に応じて実装できます。

ドライバーは、割り当て、指定された VPE オブジェクトに関連付けられている任意のメモリを解放する必要があります。 これには、DD_VIDEOPORT_LOCAL構造体の dwReserved1 メンバーと dwReserved2 メンバーを介してアクセスされるドライバー割り当てメモリの解放が含まれます。 このDD_VIDEOPORT_LOCAL構造体は、lpDestroyVideoPort にあるDD_DESTROYVPORTDATA構造体の lpVideoPort メンバーにあります。

要件

要件
対象プラットフォーム デスクトップ
Header ddrawint.h (Winddi.h を含む)

こちらもご覧ください

DD_DESTROYVPORTDATA

DD_VIDEOPORT_LOCAL

DdVideoPortCreate