IOPMVideoOutput::GetInformation メソッド (opmapi.h)

Output Protection Manager (OPM) 状態要求をディスプレイ ドライバーに送信します。

構文

HRESULT GetInformation(
  [in]  const OPM_GET_INFO_PARAMETERS *pParameters,
  [out] OPM_REQUESTED_INFORMATION     *pRequestedInformation
);

パラメーター

[in] pParameters

OPM_GET_INFO_PARAMETERS構造体へのポインター。 この構造体に、状態要求のデータを入力します。 状態要求の一覧については、「 OPM 状態要求」を参照してください。

[out] pRequestedInformation

OPM_REQUESTED_INFORMATION構造体へのポインター。 戻り値の場合、メソッドはこの構造体に状態要求の結果を入力します。

戻り値

HRESULT を返します。 有効な値を次の表に示しますが、これ以外にもあります。

リターン コード 説明
S_OK
メソッドが成功しました。
ERROR_GRAPHICS_OPM_VIDEO_OUTPUT_DOES_NOT_HAVE_OPM_SEMANTICS
OPM オブジェクトは、認定出力保護プロトコル (COPP) セマンティクスを使用して作成されました。

注釈

このメソッドは、COPP の IAMCertifiedOutputProtection::P rotectionStatus メソッドと同じです。

IOPMVideoOutput インターフェイスでは、OPM セマンティクスと COPP セマンティクスの両方がサポートされています。 GetInformation メソッドは、OPM セマンティクスが使用されている場合にのみ適用されます。 インターフェイス ポインターが COPP セマンティクスで作成された場合、 GetInformation はERROR_GRAPHICS_OPM_VIDEO_OUTPUT_DOES_NOT_HAVE_OPM_SEMANTICSを返します。 その場合は、代わりに IOPMVideoOutput::COPPCompatibleGetInformation を呼び出します。

要件

要件
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー opmapi.h

こちらもご覧ください

IOPMVideoOutput

Output Protection Manager