Funzione OPMGetVideoOutputsFromIDirect3DDevice9Object (opmapi.h)
Crea un oggetto OPM (Output Protection Manager) per ogni monitor fisico associato a un dispositivo Direct3D specifico.
Sintassi
HRESULT OPMGetVideoOutputsFromIDirect3DDevice9Object(
[in] IDirect3DDevice9 *pDirect3DDevice9,
[in] OPM_VIDEO_OUTPUT_SEMANTICS vos,
[out] ULONG *pulNumVideoOutputs,
[out] IOPMVideoOutput ***pppOPMVideoOutputArray
);
Parametri
[in] pDirect3DDevice9
Puntatore all'interfaccia IDirect3DDevice9 di un dispositivo Direct3D.
[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 dispositivo Direct3D può essere associato a diversi monitor fisici. Ogni monitor fisico ha un proprio connettore. L'applicazione deve impostare il meccanismo di protezione singolarmente per ogni monitor 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 sono indicate nella pagina di riferimento per ogni metodo. La modalità non cambia durante la durata dell'oggetto.
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 |
Libreria | Dxva2.lib |
DLL | Dxva2.dll |