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 をインクルードすること。
参照