DXGKDDI_OPM_CONFIGURE_PROTECTED_OUTPUT fungsi panggilan balik (dispmprt.h)

Fungsi DXGKDDI_OPM_CONFIGURE_PROTECTED_OUTPUT mengonfigurasi objek output yang dilindungi yang diberikan.

Sintaks

DXGKDDI_OPM_CONFIGURE_PROTECTED_OUTPUT DxgkddiOpmConfigureProtectedOutput;

NTSTATUS DxgkddiOpmConfigureProtectedOutput(
  [in] PVOID MiniportDeviceContext,
  [in] HANDLE ProtectedOutputHandle,
  [in] const DXGKMDT_OPM_CONFIGURE_PARAMETERS *Parameters,
  [in] ULONG AdditionalParametersSize,
  [in] const VOID *AdditionalParameters
)
{...}

Parameter

[in] MiniportDeviceContext

Handel ke blok konteks yang terkait dengan adaptor tampilan. Fungsi DxgkDdiAddDevice driver miniport tampilan sebelumnya menyediakan handel ini ke subsistem kernel grafis DirectX.

[in] ProtectedOutputHandle

Handel ke objek output yang dilindungi. Fungsi DxgkDdiOPMCreateProtectedOutput membuat objek output yang dilindungi dan mengembalikan handel ke objek .

[in] Parameters

Penunjuk ke struktur DXGKMDT_OPM_CONFIGURE_PARAMETERS yang berisi parameter yang digunakan untuk mengonfigurasi objek output terproteksi yang handelnya ditentukan dalam parameter ProtectedOutputHandle .

[in] AdditionalParametersSize

Ukuran, dalam byte, dari parameter tambahan dalam buffer yang diacu oleh AdditionalParameters. Untuk emulasi Certified Output Protection Protocol (COPP), ini adalah 0.

[in] AdditionalParameters

Penunjuk ke buffer yang menyimpan parameter tambahan yang digunakan untuk mengonfigurasi objek output terproteksi yang handelnya ditentukan dalam parameter ProtectedOutputHandle . Untuk emulasi COPP, ini adalah NULL. Jika parameter AdditionalParametersSize diatur ke 0, AdditionalParameters selalu diatur ke NULL.

Nilai kembali

DXGKDDI_OPM_CONFIGURE_PROTECTED_OUTPUT mengembalikan salah satu nilai berikut:

Menampilkan kode Deskripsi
STATUS_SUCCESS Fungsi berhasil mengonfigurasi objek output yang dilindungi.
STATUS_NO_MEMORY DxgkDdiOPMConfigureProtectedOutput tidak dapat mengalokasikan memori yang diperlukan untuk menyelesaikannya.

Fungsi ini mungkin juga mengembalikan kode kesalahan lain yang ditentukan dalam Ntstatus.h.

Keterangan

Subsistem kernel grafis DirectX memanggil DxgkDdiOPMGetInformation atau DxgkDdiOPMGetCOPPCompatibleInformation untuk mengambil informasi tentang output lalu memanggil DXGKDDI_OPM_CONFIGURE_PROTECTED_OUTPUT satu atau beberapa kali untuk mengonfigurasi output.

DXGKDDI_OPM_CONFIGURE_PROTECTED_OUTPUT harus dibuat dapat diperbaharui.

Persyaratan

Persyaratan Nilai
Target Platform Desktop
Header dispmprt.h (termasuk Dispmprt.h)
IRQL PASSIVE_LEVEL (lihat bagian Keterangan)

Lihat juga

DxgkDdiOPMGetCOPPCompatibleInformation

DxgkDdiOPMCreateProtectedOutput

DxgkDdiAddDevice

DXGKMDT_OPM_CONFIGURE_PARAMETERS

DxgkDdiOPMGetInformation