DD_DXAPI_LOCK コントロール コード
ビデオ キャプチャ ドライバーは、DxApi 関数の dwFunctionNum パラメーターで DD_DXAPI_LOCK を渡して、クライアントが無期限にサーフェスにアクセスできるようにします。
入力パラメーター
- lpvInBuffer
ロックに必要なハンドル情報を格納する DDLOCKIN 構造体へのポインター。
出力パラメーター
- lpvOutBuffer
ロックされているサーフェスのサーフェス情報を格納する DDLOCKOUT 構造体へのポインター。
解説
全画面表示のコマンド プロンプトや解像度の変更などでサーフェスが使用できなくなった場合は、DD_DXAPI_OPENSURFACE 関数識別子で指定された pfnSurfaceClose コールバックが呼び出され、このサーフェスにアクセスできなくなったことをクライアントに通知します。
DDLOCKOUT の lpSurface メンバーには、サーフェスにアクセスするのに使用できるポインターが格納されます。 DDLOCKOUT の他のメンバーは、DDSURFACEDESC 構造体の対応するメンバーと密接に関連しています (たとえば dwSurfWidth は dwWidth に、SurfaceCaps は ddsCaps に、dwFormatFlags は ddpfPixelFormat.dwFlags に関連付けられます)。
対応する Unlock 関数識別子はありません。
この関数識別子は、PASSIVE_LEVEL からのみ呼び出すことができます。
要件
ヘッダー ファイル: Ddkmapi.h (Ddkmapi.h を含む)
関連項目
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示