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

ビデオ出力を構成します。 このメソッドは、Output Protection Manager (OPM) または Certified Output Protection Protocol (COPP) コマンドをドライバーに送信します。

構文

HRESULT Configure(
  [in] const OPM_CONFIGURE_PARAMETERS *pParameters,
  [in] ULONG                          ulAdditionalParametersSize,
  [in] const BYTE                     *pbAdditionalParameters
);

パラメーター

[in] pParameters

コマンドを含む OPM_CONFIGURE_PARAMETERS 構造体へのポインター。 OPM コマンドの一覧については、「 OPM コマンド」を参照してください。

[in] ulAdditionalParametersSize

pbAdditionalParameters バッファーのサイズ (バイト単位)。

[in] pbAdditionalParameters

コマンドの追加情報を含むバッファーへのポインター。

戻り値

このメソッドは、成功すると S_OK を返します。 そうでない場合は、HRESULT エラー コードを返します。

注釈

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

このメソッドは、OPM セマンティクスと COPP セマンティクスの両方をサポートします。 COPP セマンティクスは下位互換性のためにサポートされています。新しいアプリケーションでは OPM セマンティクスを使用する必要があります。

OPM セマンティクス

一部の OPM コマンドでは、 pbAdditionalParameters パラメーターに追加の構成情報を渡す必要があります。 ulAdditionalParametersSize パラメーターは、追加データのサイズを指定します。

COPP セマンティクス

pbAdditionalParameters パラメーターは NULLulAdditionalParametersSize は 0 である必要があります。

要件

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

こちらもご覧ください

IOPMVideoOutput

Output Protection Manager