Freigeben über


DXGKDDI_QUERYCONNECTIONCHANGE Rückruffunktion (d3dkmddi.h)

Das Betriebssystem ruft DXGKDDI_QUERYCONNECTIONCHANGE als Reaktion auf eine Statusänderung, die über DxgkCbIndicateConnectorChange gemeldet wurde, oder wenn das OutputFlags.ConnectorStatusChanges Feld angibt, dass ein Aufruf von SetTimingsFromVidPn den Connectorstatus geändert hat.

Syntax

DXGKDDI_QUERYCONNECTIONCHANGE DxgkddiQueryconnectionchange;

NTSTATUS DxgkddiQueryconnectionchange(
  IN_CONST_HANDLE hAdapter,
  IN_PDXGKARG_QUERYCONNECTIONCHANGE pQueryConnectionChange
)
{...}

Parameter

hAdapter

Ein Handle, der den Adapter identifiziert.

pQueryConnectionChange

Ein Zeiger auf eine DXGKARG_QUERYCONNECTIONCHANGE-Struktur, die den vom Treiber zugewiesenen Puffer für das Betriebssystem bereitstellt, in den die älteste Änderung kopiert werden soll. Die älteste Änderung wird anhand der niedrigsten ConnectionChangeId-beurteilt.

Rückgabewert

Rückgabewert Beschreibung
STATUS_SUCCESS Wird zurückgegeben, wenn die Routine erfolgreich ist und die angeforderte Änderung zurückgibt.
STATUS_ALREADY_COMPLETE Wird zurückgegeben, wenn die Routine erfolgreich ist, die Änderungen wurden jedoch bereits an das Betriebssystem gemeldet.

Bemerkungen

Diese Funktion wird immer auf PASSIVEr Ebene aufgerufen, sodass der unterstützende Code seitenfähig gemacht werden sollte.

Anforderungen

Anforderung Wert
Zielplattform- Fenster
Header- d3dkmddi.h