Bagikan melalui


FUNGSI OPMGetVideoOutputsFromIDirect3DDevice9Object (opmapi.h)

Membuat objek Manajer Perlindungan Output (OPM) untuk setiap monitor fisik yang terkait dengan perangkat Direct3D tertentu.

Sintaks

HRESULT OPMGetVideoOutputsFromIDirect3DDevice9Object(
  [in]  IDirect3DDevice9           *pDirect3DDevice9,
  [in]  OPM_VIDEO_OUTPUT_SEMANTICS vos,
  [out] ULONG                      *pulNumVideoOutputs,
  [out] IOPMVideoOutput            ***pppOPMVideoOutputArray
);

Parameter

[in] pDirect3DDevice9

Arahkan ke antarmuka IDirect3DDevice9 dari perangkat Direct3D.

[in] vos

Anggota enumerasi OPM_VIDEO_OUTPUT_SEMANTICS .

Nilai Makna
OPM_VOS_OPM_SEMANTICS
Pointer IOPMVideoOutput yang dikembalikan akan menggunakan semantik OPM.
OPM_VOS_COPP_SEMANTICS
Pointer IOPMVideoOutput yang dikembalikan akan menggunakan semantik Certified Output Protection Protocol (COPP).

[out] pulNumVideoOutputs

Menerima jumlah pointer IOPMVideoOutput yang dikembalikan dalam parameter pppOPMVideoOutputArray .

[out] pppOPMVideoOutputArray

Menerima pointer ke array pointer IOPMVideoOutput . Setiap pointer IOPMVideoOutput dikaitkan dengan satu monitor fisik. Pemanggil harus merilis setiap pointer dalam array, dan memanggil CoTaskMemFree untuk membebaskan array.

Mengembalikan nilai

Jika fungsi ini berhasil, fungsi akan mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.

Keterangan

Satu perangkat Direct3D dapat dikaitkan dengan beberapa monitor fisik. Setiap monitor fisik memiliki konektornya sendiri. Aplikasi harus mengatur mekanisme perlindungan satu per satu untuk setiap monitor fisik, dengan menggunakan pointer IOPMVideoOutput yang dikembalikan dalam pppOPMVideoOutputArray.

Antarmuka IOPMVideoOutput memiliki dua mode perilaku, tergantung pada nilai parameter vos . Jika vos OPM_VOS_COPP_SEMANTICS, IOPMVideoOutput menggunakan semantik COPP. Mode ini ditujukan untuk kompatibilitas mundur dengan COPP. Jika vos OPM_VOS_OPM_SEMANTICS, IOPMVideoOutput menggunakan semantik OPM yang lebih baru. Perbedaan perilaku dicatat pada halaman referensi untuk setiap metode. Mode tidak berubah selama masa pakai objek.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 [hanya aplikasi desktop]
Target Platform Windows
Header opmapi.h
Pustaka Dxva2.lib
DLL Dxva2.dll

Lihat juga

Fungsi OPM