D3DKMTPollDisplayChildren 함수(d3dkmthk.h)
D3DKMTPollDisplayChildren 함수는 지정된 어댑터의 모든 자식 디바이스의 연결 상태 쿼리합니다.
구문
NTSTATUS D3DKMTPollDisplayChildren(
[in] const D3DKMT_POLLDISPLAYCHILDREN *unnamedParam1
);
매개 변수
[in] unnamedParam1
어댑터 자식 디바이스의 연결 상태 쿼리하기 위한 매개 변수를 설명하는 D3DKMT_POLLDISPLAYCHILDREN 구조체에 대한 포인터입니다.
반환 값
D3DKMTPollDisplayChildren는 다음 값 중 하나를 반환합니다.
반환 코드 | 설명 |
---|---|
STATUS_SUCCESS | 연결 상태 성공적으로 검색되었습니다. |
STATUS_DEVICE_REMOVED | 그래픽 어댑터가 중지되었습니다. |
이 함수는 다른 NTSTATUS 값을 반환할 수도 있습니다.
설명
OpenGL ICD(설치 가능 클라이언트 드라이버)는 D3DKMTPollDisplayChildren를 호출하여 모든 어댑터의 자식 디바이스에 대한 연결 상태 쿼리합니다. ICD는 D3DKMT_POLLDISPLAYCHILDRENNonDestructiveOnly 멤버를 설정하여 D3DKMTPollDisplayChildren가 파괴적이어야 하는지(즉, 시각적 아티팩트를 발생시키는) 여부를 나타냅니다. 일반적인 폴링의 경우 화면이 깜박이는 것을 방지하기 위해 ICD는 NonDestructiveOnly 를 TRUE 로 설정해야 합니다.
새 자식 디바이스는 PnP(플러그 앤 플레이) 관리자가 검색할 때 열거됩니다. 그런 다음 디바이스가 디바이스 관리자에 나열됩니다. PnP에서 자식 디바이스가 제거된 것으로 확인되면 디바이스가 깜짝 제거로 보고됩니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows Vista |
대상 플랫폼 | 유니버설 |
헤더 | d3dkmthk.h(D3dkmthk.h 포함) |
라이브러리 | Gdi32.lib |
DLL | Gdi32.dll |