Bagikan melalui


Fungsi CreateOPMProtectedOutputs

Penting

Fungsi ini digunakan oleh Output Protection Manager (OPM) untuk mengakses fungsionalitas di driver tampilan. Aplikasi tidak boleh memanggil fungsi ini.

 

Membuat objek output yang dilindungi untuk perangkat tampilan.

Sintaks

NTSTATUS WINAPI CreateOPMProtectedOutputs(
  _In_  PUNICODE_STRING                    pstrDeviceName,
  _In_  DXGKMDT_OPM_VIDEO_OUTPUT_SEMANTICS vos,
  _In_  DWORD                              dwOPMProtectedOutputArraySize,
  _Out_ DWORD                              *pdwNumOPMProtectedOutputsInArray,
  _Out_ OPM_PROTECTED_OUTPUT_HANDLE        *pohOPMProtectedOutputArray
);

Parameter

pstrDeviceName [in]

Penunjuk ke struktur UNICODE_STRING yang berisi nama perangkat tampilan, seperti yang dikembalikan oleh fungsi GetMonitorInfo .

vos [in]

Anggota enumerasi DXGKMDT_OPM_VIDEO_OUTPUT_SEMANTICS , menentukan apakah output yang dilindungi akan memiliki semantik Certified Output Protection Protocol (COPP) atau semantik OPM.

dwOPMProtectedOutputArraySize [in]

Jumlah elemen dalam array pohOPMProtectedOutputArray .

pdwNumOPMProtectedOutputsInArray [out]

Menerima jumlah item yang disalin fungsi ke array pohOPMProtectedOutputArray .

pohOPMProtectedOutputArray [out]

Array yang menerima handel ke objek output yang dilindungi. Setiap handel harus dirilis dengan memanggil DestroyOPMProtectedOutput.

Menampilkan nilai

Jika metode berhasil, metode akan mengembalikan STATUS_SUCCESS. Jika tidak, kode kesalahan NTSTATUS akan dikembalikan.

Keterangan

Alih-alih menggunakan fungsi ini, aplikasi harus memanggil salah satu fungsi berikut:

Fungsi ini tidak memiliki pustaka impor terkait. Untuk memanggil fungsi ini, Anda harus menggunakan fungsi LoadLibrary dan GetProcAddress untuk menautkan secara dinamis ke Gdi32.dll.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung
Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung
Windows Server 2008 [hanya aplikasi desktop]
DLL
Gdi32.dll

Lihat juga

Fungsi OPM

Manajer Perlindungan Output