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(플러그 앤 플레이) 관리자에 열거됩니다. 그런 다음 디바이스가 디바이스 관리자에 나열됩니다. PnP에서 자식 디바이스가 제거되었다고 확인하면 디바이스가 깜짝 제거로 보고됩니다.
요구 사항
요구 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows Vista |
대상 플랫폼 | 보편적 |
헤더 | d3dkmthk.h(D3dkmthk.h 포함) |
라이브러리 | Gdi32.lib |
DLL | Gdi32.dll |