StreamClassRegisterFilterWithNoKSPins 関数 (strmini.h)

StreamClassRegisterFilterWithNoKSPins ルーチンは、カーネル ストリーミング ピンを持たない Microsoft DirectShow にフィルター ドライバーを登録するために使用されます。したがって、カーネル モードではストリーミングしません。

構文

NTSTATUS StreamClassRegisterFilterWithNoKSPins(
  [in]           PDEVICE_OBJECT DeviceObject,
  [in]           const GUID     *InterfaceClassGUID,
  [in]           ULONG          PinCount,
  [in]           BOOL           *PinDirection,
  [in]           KSPIN_MEDIUM   *MediumList,
  [in, optional] GUID           *CategoryList
);

パラメーター

[in] DeviceObject

ドライバーのデバイス オブジェクトを指します。

[in] InterfaceClassGUID

登録するインターフェイス クラス GUID を指定します。

[in] PinCount

フィルターのピン数を指定します。

[in] PinDirection

フィルター上のピンごとに 1 つずつ、ブール値の PinCount サイズの配列を指定します。 値は、各ピンのピンの方向を示します。 TRUE の場合、このピンは出力ピンです。 FALSE の場合、ピンは入力ピンです。

[in] MediumList

フィルター上のピンごとに 1 つずつ、KSPIN_MEDIUM構造体の PinCount サイズの配列を指定します。

[in, optional] CategoryList

NULL 以外の場合は、フィルター上のピンごとに 1 つずつ、ピン カテゴリ GUID の配列を指定します。

戻り値

成功した場合はSTATUS_SUCCESS、失敗した場合は適切なエラー コードを返します。

要件

要件
対象プラットフォーム デスクトップ
Header strmini.h (Strmini.h を含む)
Library Stream.lib

こちらもご覧ください

KSPIN_MEDIUM