DisplayConfigSetDeviceInfo 함수(winuser.h)
DisplayConfigSetDeviceInfo 함수는 대상의 속성을 설정합니다.
구문
LONG DisplayConfigSetDeviceInfo(
[in] DISPLAYCONFIG_DEVICE_INFO_HEADER *setPacket
);
매개 변수
[in] setPacket
디바이스에 대해 설정할 정보가 포함된 DISPLAYCONFIG_DEVICE_INFO_HEADER 구조체에 대한 포인터입니다. DisplayConfigSetDeviceInfo가 구성에 사용하는 추가 데이터의 형식과 크기는 헤더 구조 다음에 나옵니다. 이 추가 데이터는 DISPLAYCONFIG_DEVICE_INFO_HEADER 형식 멤버에 지정된 패킷 형식 에 따라 달라집니다. 예를 들어 호출자가 부팅 지속성을 변경하려는 경우 해당 호출자는 DISPLAYCONFIG_SET_TARGET_PERSISTENCE 구조를 할당하고 채우고 setPacket에서 이 구조체에 대한 포인터를 전달합니다. DISPLAYCONFIG_SET_TARGET_PERSISTENCE 구조체의 첫 번째 멤버는 DISPLAYCONFIG_DEVICE_INFO_HEADER.
반환 값
함수는 다음 반환 코드 중 하나를 반환합니다.
반환 코드 | 설명 |
---|---|
|
함수가 성공했습니다. |
|
지정된 매개 변수와 플래그의 조합이 잘못되었습니다. |
|
시스템에서 WDDM(Windows 디스플레이 드라이버 모델)에 따라 작성된 그래픽 드라이버를 실행하고 있지 않습니다. 함수는 WDDM 드라이버가 실행되는 시스템에서만 지원됩니다. |
|
호출자는 콘솔 세션에 액세스할 수 없습니다. 이 오류는 호출 프로세스에서 현재 데스크톱에 액세스할 수 없거나 원격 세션에서 실행 중인 경우에 발생합니다. |
|
호출자가 전달하는 패킷의 크기는 충분히 크지 않습니다. |
|
지정되지 않은 오류가 발생했습니다. |
설명
DisplayConfigSetDeviceInfo 는 현재 아날로그 대상에서 부팅 지속형 힘 프로젝션을 시작하고 중지하는 데만 사용할 수 있습니다. 부팅 지속성에 대한 자세한 내용은 강제 대상과 연결된 대상을 참조하세요.
DisplayConfigSetDeviceInfo 는 DISPLAYCONFIG_DEVICE_INFO_SET_XXX 정보 유형을 설정하는 데만 사용할 수 있습니다. DISPLAYCONFIG_DEVICE_INFO_HEADER 형식 멤버가 DISPLAYCONFIG_DEVICE_INFO_GET_XXX 값 중 하나로 설정된 경우 DisplayConfigSetDeviceInfo가 실패합니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows Vista 이상 버전의 Windows 운영 체제에서 사용할 수 있습니다. |
대상 플랫폼 | 유니버설 |
헤더 | winuser.h(Windows.h 포함) |
라이브러리 | User32.lib; Windows 10 OneCoreUAP.lib |
DLL | User32.dll |
API 세트 | ext-ms-win-ntuser-sysparams-ext-l1-1-1(Windows 10 버전 10.0.14393에 도입됨) |