IOPMVideoOutput::COPPCompatibleGetInformation メソッド (opmapi.h)
Output Protection Manager (OPM) 状態要求をディスプレイ ドライバーに送信します。 OPM が認定出力保護マネージャー (COPP) をエミュレートする場合は、この方法を使用します。
構文
HRESULT COPPCompatibleGetInformation(
[in] const OPM_COPP_COMPATIBLE_GET_INFO_PARAMETERS *pParameters,
[out] OPM_REQUESTED_INFORMATION *pRequestedInformation
);
パラメーター
[in] pParameters
OPM_COPP_COMPATIBLE_GET_INFO_PARAMETERS構造体へのポインター。 この構造体に、状態要求のデータを入力します。 状態要求の一覧については、「 OPM 状態要求」を参照してください。
[out] pRequestedInformation
OPM_REQUESTED_INFORMATION構造体へのポインター。 返された場合、メソッドはこの構造体に状態要求の結果を入力します。
戻り値
HRESULT を返します。 有効な値を次の表に示しますが、これ以外にもあります。
リターン コード | 説明 |
---|---|
|
メソッドが成功しました。 |
|
OPM オブジェクトは、COPP セマンティクスではなく OPM セマンティクスを使用して作成されました。 |
注釈
このメソッドは、COPP の IAMCertifiedOutputProtection::P rotectionStatus メソッドと 同じです。
IOPMVideoOutput インターフェイスでは、OPM セマンティクスと COPP セマンティクスの両方がサポートされています。 COPPCompatibleGetInformation メソッドは、COPP セマンティクスが使用されている場合にのみ適用されます。 インターフェイス ポインターが OPM セマンティクスで作成された場合、 COPPCompatibleGetInformation はERROR_GRAPHICS_OPM_VIDEO_OUTPUT_DOES_NOT_HAVE_COPP_SEMANTICSを返します。 その場合は、代わりに IOPMVideoOutput::GetInformation を呼び出します。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | opmapi.h |