Metodo IOPMVideoOutput::COPPCompatibleGetInformation (opmapi.h)

Invia una richiesta di stato di Output Protection Manager (OPM) al driver di visualizzazione. Usare questo metodo quando OPM emula CoPP (Certified Output Protection Manager).

Sintassi

HRESULT COPPCompatibleGetInformation(
  [in]  const OPM_COPP_COMPATIBLE_GET_INFO_PARAMETERS *pParameters,
  [out] OPM_REQUESTED_INFORMATION                     *pRequestedInformation
);

Parametri

[in] pParameters

Puntatore a una struttura OPM_COPP_COMPATIBLE_GET_INFO_PARAMETERS . Compilare questa struttura con i dati per la richiesta di stato. Per un elenco delle richieste di stato, vedere Richieste di stato OPM.

[out] pRequestedInformation

Puntatore a una struttura OPM_REQUESTED_INFORMATION . In caso di restituzione, il metodo compila questa struttura con i risultati della richiesta di stato.

Valore restituito

Restituisce un valore HRESULT. I valori possibili includono, ma non sono limitati a, quelli indicati nella tabella seguente.

Codice restituito Descrizione
S_OK
Il metodo è riuscito.
ERROR_GRAPHICS_OPM_VIDEO_OUTPUT_DOES_NOT_HAVE_COPP_SEMANTICS
L'oggetto OPM è stato creato con la semantica OPM, non la semantica COPP.

Commenti

Questo metodo equivale al metodo IAMCertifiedOutputProtection::P rotectionStatus in COPP.

L'interfaccia IOPMVideoOutput supporta sia la semantica OPM che la semantica COPP. Il metodo COPPCompatibleGetInformation si applica solo quando viene usata la semantica COPP. Se il puntatore all'interfaccia è stato creato con la semantica OPM, COPPCompatibleGetInformation restituisce ERROR_GRAPHICS_OPM_VIDEO_OUTPUT_DOES_NOT_HAVE_COPP_SEMANTICS. In tal caso, chiama invece IOPMVideoOutput::GetInformation .

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione opmapi.h

Vedi anche

IOPMVideoOutput

Output Protection Manager