KsPinGetConnectedPinDeviceObject 関数 (ks.h)

KsPinGetConnectedPinDeviceObject 関数は、ソース ピン Pin に接続されているシンク ピンに対応するデバイス スタックの上部にあるデバイス オブジェクトを返します。

構文

KSDDKAPI PDEVICE_OBJECT KsPinGetConnectedPinDeviceObject(
  [in] PKSPIN Pin
);

パラメーター

[in] Pin

接続されたシンク ピンのデバイス オブジェクトを取得するソース ピンである KSPIN 構造体へのポインター。

戻り値

Pin がソース ピンの場合、KsPinGetConnectedPinDeviceObject は、シンク ピンが存在するデバイス スタックの上部にあるDEVICE_OBJECT構造体へのポインターを返します。 それ以外の場合は NULL 返します。

注釈

返されるデバイス オブジェクトは、シンクが存在するデバイスの機能デバイス オブジェクト (FDO) とは限りません。上位レベルのフィルター ドライバーが存在する可能性があるためです。 ただし、シンク ピン宛ての IOCTL が送信されるデバイス オブジェクトです。

要件

要件
サポートされている最小のクライアント Microsoft Windows XP 以降のオペレーティング システムおよび DirectX 8.0 以降の DirectX バージョンで使用できます。
対象プラットフォーム ユニバーサル
Header ks.h (Ks.h を含む)
Library Ks.lib

こちらもご覧ください

KsGetDeviceForDeviceObject