次の方法で共有


AM_DVDCOPY_SET_COPY_STATE

フィルタのコピー保護状態を指定する。

構文

typedef struct AM_DVDCOPY_SET_COPY_STATE {
    ULONG DVDCopyState;
} AM_DVDCOPY_SET_COPY_STATE, *PAM_DVDCOPY_SET_COPY_STATE;

メンバ

DVDCopyState

フィルタのコピー保護状態。AM_DVDCOPYSTATE 列挙型のメンバ。

注意

このプロパティでは、IKsPropertySet::Get メソッドと IKsPropertySet::Set メソッドの両方がサポートされる。認証が必要かどうかを調べるために、まず Get メソッドが呼び出される。ハードウェア DVD デコーダのように、同じ認証者を使う複数のピンを提供するフィルタがある場合、キー交換アルゴリズムを一度だけ適用すればよいことを示すため、デコーダが一部のピンについて AM_DVDCOPYSTATE_AUTHENTICATION_NOT_REQUIRED で応答する可能性がある。このプロパティが発行される最初のピンのコピー保護状態プロパティを取得するためには、このフィルタが AM_DVDCOPYSTATE_AUTHENTICATION_REQUIRED で応答する必要がある。

Set メソッドは、コピー保護のネゴシエーションのどのフェーズにフィルタが入ろうとしているかを示すために使う。フェーズは、AM_DVDCOPYSTATE 列挙型の必要なフラグを設定して指定する。

AM_PROPERTY_DVDCOPY_SET_COPY_STATE プロパティはこの構造体を使う。

要件

Dvdmedia.h をインクルードすること。

参照