次の方法で共有


CPullPin::GetReader

GetReader メソッドは、出力ピンの IAsyncReader インターフェイスへのポインタを返す。

構文

  IAsyncReader* GetReader(void); 

パラメータ

このメソッドは、引数をとらない。

戻り値

IAsyncReader インターフェイスへのポインタを返す。

注意

返されたインターフェイスには未処理の参照カウントが残る。呼び出し元はそのインターフェイスを解放しなければならない。

このメソッドはインターフェイス ポインタの値をチェックしないで AddRef を呼び出すので、CPullPin::Connect メソッドの呼び出しが成功してから、このメソッドを呼び出すこと。そうしないと、インターフェイス ポインタが NULL になり、呼び出し元の AddRef が例外を発行する場合がある。

参照