다음을 통해 공유


DXGK_DEVICE_DESCRIPTOR 구조체(dispmprt.h)

DXGK_DEVICE_DESCRIPTOR 구조는 디스플레이 포트 드라이버에서 디스플레이 미니포트 드라이버가 모니터의 EDID(확장 디스플레이 식별 데이터)의 전체 또는 일부를 반환하도록 요청하는 데 사용됩니다.

구문

typedef struct _DXGK_DEVICE_DESCRIPTOR {
  ULONG                                          DescriptorOffset;
  ULONG                                          DescriptorLength;
  _Field_size_bytes_DXGK_(DescriptorLength)PVOID DescriptorBuffer;
} DXGK_DEVICE_DESCRIPTOR, *PDXGK_DEVICE_DESCRIPTOR;

멤버

DescriptorOffset

EDID에 대한 오프셋(바이트)을 나타내는 정수입니다. 이 멤버는 요청된 데이터의 시작을 지정합니다.

DescriptorLength

DescriptorBuffer가 가리키는 버퍼의 길이(바이트)를 나타내는 정수입니다.

DescriptorBuffer

모니터의 EDID 전체 또는 일부를 수신하는 버퍼에 대한 포인터입니다. 이 버퍼는 디스플레이 포트 드라이버에 의해 할당되고 디스플레이 미니포트 드라이버에 의해 채워집니다. 디스플레이 미니포트 드라이버는 이 버퍼에 DescriptorLength 바이트를 초과하여 작성해서는 안 합니다.

설명

디스플레이 포트 드라이버는 DXGK_DEVICE_DESCRIPTOR 구조를 DxgkDdiQueryDeviceDescriptor 에 전달하여 디스플레이 미니포트 드라이버가 모니터의 EDID의 전체 또는 일부를 반환하도록 요청합니다. EDID의 원하는 부분은 DescriptorOffsetDescriptorLength 멤버에 의해 지정됩니다. 예를 들어 모니터의 EDID에 128바이트 오프셋부터 시작하여 256바이트를 요청하려면 디스플레이 포트 드라이버가 DescriptorOffset 을 128로 설정하고 DescriptorLength 를 256으로 설정합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista
머리글 dispmprt.h(Dispmprt.h 포함)

추가 정보

DXGK_GENERIC_DESCRIPTOR

DxgkDdiQueryChildRelations

DxgkDdiQueryDeviceDescriptor