Funzione OPMGetVideoOutputsFromHMONITOR (opmapi.h)
Crea un oggetto OPM (Output Protection Manager) per ogni monitoraggio fisico associato a un determinato handle HMONITOR .
Sintassi
HRESULT OPMGetVideoOutputsFromHMONITOR(
[in] HMONITOR hMonitor,
[in] OPM_VIDEO_OUTPUT_SEMANTICS vos,
[out] ULONG *pulNumVideoOutputs,
[out] IOPMVideoOutput ***pppOPMVideoOutputArray
);
Parametri
[in] hMonitor
Handle di monitoraggio per il quale creare oggetti OPM. Esistono diverse funzioni che restituiscono valori HMONITOR . Per altre informazioni, vedere l'argomento Più funzioni monitoraggi display nella documentazione dell'interfaccia del dispositivo grafica Windows (GDI).
[in] vos
Membro dell'enumerazione OPM_VIDEO_OUTPUT_SEMANTICS .
Valore | Significato |
---|---|
|
I puntatori IOPMVideoOutput restituiti useranno la semantica OPM. |
|
I puntatori IOPMVideoOutput restituiti useranno la semantica COPP (Certified Output Protection Protocol). |
[out] pulNumVideoOutputs
Riceve il numero di puntatori IOPMVideoOutput restituiti nel parametro pppOPMVideoOutputArray .
[out] pppOPMVideoOutputArray
Riceve un puntatore a una matrice di puntatori IOPMVideoOutput . Ogni puntatore IOPMVideoOutput è associato a un singolo monitor fisico. Il chiamante deve rilasciare ogni puntatore nella matrice e chiamare CoTaskMemFree per liberare la matrice.
Valore restituito
Se questa funzione ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .
Commenti
Un singolo handle HMONITOR può essere associato a diversi monitor fisici. Ogni monitoraggio fisico ha il proprio connettore. L'applicazione deve impostare il meccanismo di protezione singolarmente per ogni monitoraggio fisico, usando i puntatori IOPMVideoOutput restituiti in pppOPMVideoOutputArray.
L'interfaccia IOPMVideoOutput ha due modalità di comportamento, a seconda del valore del parametro vos . Se vos è OPM_VOS_COPP_SEMANTICS, IOPMVideoOutput usa la semantica COPP. Questa modalità è destinata alla compatibilità con le versioni precedenti con COPP. Se vos è OPM_VOS_OPM_SEMANTICS, IOPMVideoOutput usa la semantica OPM più recente. Le differenze nel comportamento vengono annotate nella pagina di riferimento per ogni metodo. La modalità non cambia durante la durata dell'oggetto.
Requisiti
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2008 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | opmapi.h |
Libreria | Dxva2.lib |
DLL | Dxva2.dll |