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의 원하는 부분은 DescriptorOffset 및 DescriptorLength 멤버에 의해 지정됩니다. 예를 들어 모니터의 EDID에 128바이트 오프셋부터 시작하여 256바이트를 요청하려면 디스플레이 포트 드라이버가 DescriptorOffset 을 128로 설정하고 DescriptorLength 를 256으로 설정합니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows Vista |
머리글 | dispmprt.h(Dispmprt.h 포함) |