DXGKDDI_QUERYCONNECTIONCHANGE 콜백 함수(d3dkmddi.h)
OS는 DxgkCbIndicateConnectorChange 통해 보고된 상태 변경에 대한 응답으로 또는 OutputFlags.ConnectorStatusChanges 필드에 SetTimingsFromVidPn 대한 호출이 커넥터 상태 변경을 감지했음을 나타내는 경우 DXGKDDI_QUERYCONNECTIONCHANGE 호출합니다.
통사론
DXGKDDI_QUERYCONNECTIONCHANGE DxgkddiQueryconnectionchange;
NTSTATUS DxgkddiQueryconnectionchange(
IN_CONST_HANDLE hAdapter,
IN_PDXGKARG_QUERYCONNECTIONCHANGE pQueryConnectionChange
)
{...}
매개 변수
hAdapter
어댑터를 식별하는 핸들입니다.
pQueryConnectionChange
드라이버에서 가장 오래된 변경 사항을 복사해야 하는 OS 할당 버퍼를 제공하는 DXGKARG_QUERYCONNECTIONCHANGE 구조체에 대한 포인터입니다. 가장 오래된 변경 내용은 ConnectionChangeId가장 낮은 값으로 판단됩니다.
반환 값
반환 값 | 묘사 |
---|---|
STATUS_SUCCESS | 루틴이 성공하고 요청된 변경 내용이 반환되면 반환됩니다. |
STATUS_ALREADY_COMPLETE | 루틴이 성공하지만 변경 내용이 OS에 이미 보고되면 반환됩니다. |
발언
이 함수는 항상 PASSIVE 수준에서 호출되므로 지원 코드를 페이징 가능으로 만들어야 합니다.
요구 사항
요구 | 값 |
---|---|
대상 플랫폼 | Windows |
헤더 | d3dkmddi.h |