Freigeben über


DXGKARG_CREATEPERIODICFRAMENOTIFICATION Struktur (d3dkmddi.h)

Die Argumente, die zum Erstellen einer regelmäßigen Framebenachrichtigung erforderlich sind.

Syntax

typedef struct _DXGKARG_CREATEPERIODICFRAMENOTIFICATION {
  HANDLE                         hAdapter;
  D3DDDI_VIDEO_PRESENT_SOURCE_ID VidPnTargetId;
  UINT64                         Time;
  UINT                           NotificationID;
  HANDLE                         hNotification;
} DXGKARG_CREATEPERIODICFRAMENOTIFICATION;

Member

hAdapter

Ein Handle für den Adapter, der VidPnSourceID zugeordnet ist.

VidPnTargetId

Die Ausgabe, für die der Compositor Benachrichtigungen empfangen möchte.

Time

Stellt einen Offset vor der VSync dar. Der Zeitwert darf im VSync-Modus nicht länger als ein VSync-Intervall sein. In Einheiten von 100ns.

NotificationID

Stellt eine ID für die Benachrichtigung dar, die verwendet wird, um nachzuverfolgen, welcher Interrupt von der GPU ausgelöst wurde.

hNotification

Ein Handle für das Benachrichtigungsobjekt, das später zum Zerstören des Objekts verwendet wird.

Anforderungen

Anforderung Wert
Header d3dkmddi.h