Bagikan melalui


struktur DXGK_CHILD_CONTAINER_ID (dispmprt.h)

Berisi ID kontainer untuk perangkat anak yang tersambung ke adaptor tampilan.

Sintaks

typedef struct _DXGK_CHILD_CONTAINER_ID {
  GUID   ContainerId;
  struct {
    ULONG64 PortId;
    USHORT  ManufacturerName;
    USHORT  ProductCode;
  } EldInfo;
} DXGK_CHILD_CONTAINER_ID, *PDXGK_CHILD_CONTAINER_ID;

Anggota

ContainerId

ID kontainer untuk perangkat anak. Untuk informasi lebih lanjut, lihat bagian Keterangan.

EldInfo

Struktur ini berisi informasi yang digunakan sistem operasi untuk menghasilkan ID kontainer untuk perangkat anak.

EldInfo.PortId

Nilai ULONG64 yang berisi ID port untuk perangkat anak. Sistem operasi membuat ID ini berdasarkan nama perangkat anak.

EldInfo.ManufacturerName

Nilai USHORT yang berisi nama produsen. Sistem operasi memperoleh data ini dari pendeskripsi perangkat anak.

EldInfo.ProductCode

Nilai USHORT yang berisi kode produk produsen untuk perangkat anak. Sistem operasi memperoleh data ini dari pendeskripsi perangkat anak.

Keterangan

Sistem operasi memanggil fungsi DxgkDdiQueryChildRelations driver miniport tampilan untuk menghitung perangkat anak adaptor tampilan. Sistem operasi kemudian memanggil fungsi DxgkDdiQueryDeviceDescriptor driver miniport tampilan untuk setiap perangkat anak untuk mendapatkan Extended Display Information Data (EDID) untuk perangkat. Untuk informasi selengkapnya tentang prosedur ini, lihat Menghitung Perangkat Anak dari Adaptor Tampilan.

Berdasarkan data EDID perangkat, sistem operasi menghasilkan ID kontainer default untuk perangkat anak. Kemudian, sistem operasi memanggil fungsi DxgkDdiGetChildContainerId driver miniport tampilan dan meneruskan pointer ke struktur DXGK_CHILD_CONTAINER_ID melalui parameter ContainerId . Anggota ContainerId dari struktur ini berisi ID kontainer default untuk perangkat tampilan anak.

Driver miniport tampilan dapat menerima ID kontainer default karena perangkat keras tampilan tidak memiliki ID kontainer yang dikodekan ke dalam firmware, atau dapat mengatur anggota ContainerId ke pengidentifikasi unik yang diperoleh dari perangkat keras tampilan sebelum kembali dari panggilan ke DxgkDdiGetChildContainerId.

Untuk informasi selengkapnya tentang ID Kontainer, lihat ID Kontainer.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 8
Server minimum yang didukung Windows Server 2012
Header dispmprt.h (termasuk Dispmprt.h)

Lihat juga

DxgkDdiGetChildContainerId

DxgkDdiQueryChildRelations

DxgkDdiQueryDeviceDescriptor