DXGKDDI_OPM_GET_CERTIFICATE_SIZE fungsi panggilan balik (dispmprt.h)
Fungsi DxgkDdiOPMGetCertificateSize mengambil ukuran sertifikat dari jenis yang diberikan.
Sintaks
DXGKDDI_OPM_GET_CERTIFICATE_SIZE DxgkddiOpmGetCertificateSize;
NTSTATUS DxgkddiOpmGetCertificateSize(
[in] PVOID MiniportDeviceContext,
[in] DXGKMDT_CERTIFICATE_TYPE CertificateType,
[out] PULONG CertificateSize
)
{...}
Parameter
[in] MiniportDeviceContext
Handel ke blok konteks yang terkait dengan adaptor tampilan. Sebelumnya, fungsi DxgkDdiAddDevice driver miniport tampilan memberikan handel ini ke subsistem kernel grafis DirectX.
[in] CertificateType
Nilai yang diketik DXGKMDT_CERTIFICATE_TYPE yang mengidentifikasi jenis sertifikat yang ukurannya dikembalikan DxgkDdiOPMGetCertificateSize .
[out] CertificateSize
Penunjuk ke variabel yang menerima ukuran, dalam byte, dari sertifikat yang jenisnya diidentifikasi oleh nilai dalam parameter CertificateType .
Menampilkan nilai
DxgkDdiOPMGetCertificateSize mengembalikan salah satu nilai berikut:
Menampilkan kode | Deskripsi |
---|---|
STATUS_SUCCESS | Fungsi berhasil mengambil ukuran sertifikat. |
STATUS_GRAPHICS_OPM_NOT_SUPPORTED | Driver miniport tampilan tidak mendukung OPM baik karena vendor perangkat keras tidak pernah menandatangani perjanjian LISENSI OPM atau perangkat keras grafis driver miniport tidak mematuhi aturan OPM. DxgkDdiOPMGetCertificateSize juga dapat mengembalikan nilai ini jika driver miniport tampilan terdeteksi perubahan. |
STATUS_GRAPHICS_COPP_NOT_SUPPORTED | Driver miniport tampilan tidak mendukung COPP karena vendor perangkat keras tidak pernah menandatangani perjanjian lisensi COPP atau perangkat keras grafis driver miniport tidak mematuhi aturan COPP. DxgkDdiOPMGetCertificateSize juga dapat mengembalikan nilai ini jika driver miniport terdeteksi merusak. |
STATUS_GRAPHICS_UAB_NOT_SUPPORTED | Driver miniport tampilan tidak mendukung UAB baik karena vendor perangkat keras tidak pernah menandatangani perjanjian LISENSI UAB atau perangkat keras grafis driver miniport tidak mematuhi aturan UAB. DxgkDdiOPMGetCertificateSize juga dapat mengembalikan nilai ini jika driver miniport tampilan terdeteksi perubahan. |
STATUS_GRAPHICS_PVP_HFS_FAILED | Pemindaian fungsionalitas perangkat keras (HFS) driver miniport tampilan gagal atau driver miniport tampilan terdeteksi merusak. Driver miniport tampilan dapat secara opsional mengembalikan nilai ini. Jika DxgkDdiOPMGetCertificateSize tidak mengembalikan nilai ini untuk pengubahan, nilai tersebut dapat mengembalikan salah satu kode kesalahan sebelumnya sebagai gantinya. |
Fungsi ini mungkin juga mengembalikan kode kesalahan lain yang ditentukan dalam Ntstatus.h.
Keterangan
DxgkDdiOPMGetCertificateSize dapat mengambil ukuran sertifikat OPM driver miniport tampilan, sertifikat User Accessible Bus (UAB), atau sertifikat Certified Output Protection Protocol (COPP). Untuk informasi tentang sertifikat ini, unduh dokumen Perlindungan Konten Output dan Windows Vista .
DxgkDdiOPMGetCertificateSize harus dibuat dapat dipaginasi.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 8 |
Server minimum yang didukung | Windows Server 2012 |
Target Platform | Desktop |
Header | dispmprt.h (termasuk Dispmprt.h) |
IRQL | PASSIVE_LEVEL (lihat bagian Keterangan) |