Condividi tramite


Metodo IOPMVideoOutput::GetInformation (opmapi.h)

Invia una richiesta di stato di Output Protection Manager (OPM) al driver di visualizzazione.

Sintassi

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

Parametri

[in] pParameters

Puntatore a una struttura OPM_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_OPM_SEMANTICS
L'oggetto OPM è stato creato con semantica COPP (Certified Output Protection Protocol).

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 GetInformation si applica solo quando viene usata la semantica OPM. Se il puntatore all'interfaccia è stato creato con la semantica COPP, GetInformation restituisce ERROR_GRAPHICS_OPM_VIDEO_OUTPUT_DOES_NOT_HAVE_OPM_SEMANTICS. In tal caso, chiama IOPMVideoOutput::COPPCompatibleGetInformation .

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