次の方法で共有


KsPinSubmitFrameMdl 関数 (ks.h)

KsPinRegisterFrameReturnCallback の呼び出しによってピンが挿入モードに設定されている場合、KsPinSubmitFrameMdl 関数はフレームをトランスポート回線に直接送信します。

構文

KSDDKAPI NTSTATUS KsPinSubmitFrameMdl(
  [in]           PKSPIN           Pin,
  [in, optional] PMDL             Mdl,
  [in, optional] PKSSTREAM_HEADER StreamHeader,
  [in, optional] PVOID            Context
);

パラメーター

[in] Pin

フレームを送信するピンを表す KSPIN 構造体へのポインター。

[in, optional] Mdl

フレーム バッファーを記述するメモリ記述子リストへのポインター。 随意。

[in, optional] StreamHeader

KSSTREAM_HEADER 構造体へのポインター。 このパラメーターが指定されている場合、ストリーム ヘッダーがコピーされます。 随意。

[in, optional] Context

KsPinRegisterFrameReturnCallback を介して登録されたフレームリターン コールバックに渡される呼び出し元によって割り当てられたバッファーへのポインター。 このパラメーターは省略可能であり、呼び出し元の使用のみを目的とします。

戻り値

フレームの送信が成功した場合にSTATUS_SUCCESSを返します。 それ以外の場合は、適切なエラー コードが返されます。

備考

この関数と KsPinSubmitFrame の違いは、この関数は、データとサイズの引数ではなく、MDL 構造体を使用してフレームを送信することです。

必要条件

要件 価値
サポートされる最小クライアント Microsoft Windows XP 以降のオペレーティング システムと DirectX 8.0 以降の DirectX バージョンで使用できます。
ターゲット プラットフォーム 万国
ヘッダー ks.h (Ks.h を含む)
ライブラリ Ks.lib
IRQL <=DISPATCH_LEVEL

関連項目

KsPinRegisterFrameReturnCallback

KsPinSubmitFrame する