Condividi tramite


DWM_TIMING_INFO struttura (dwmapi.h)

Specifica le informazioni sulla durata della composizione di Desktop Window Manager (DWM). Usato dalla funzione DwmGetCompositionTimingInfo .

Sintassi

typedef struct _DWM_TIMING_INFO {
  UINT32          cbSize;
  UNSIGNED_RATIO  rateRefresh;
  QPC_TIME        qpcRefreshPeriod;
  UNSIGNED_RATIO  rateCompose;
  QPC_TIME        qpcVBlank;
  DWM_FRAME_COUNT cRefresh;
  UINT            cDXRefresh;
  QPC_TIME        qpcCompose;
  DWM_FRAME_COUNT cFrame;
  UINT            cDXPresent;
  DWM_FRAME_COUNT cRefreshFrame;
  DWM_FRAME_COUNT cFrameSubmitted;
  UINT            cDXPresentSubmitted;
  DWM_FRAME_COUNT cFrameConfirmed;
  UINT            cDXPresentConfirmed;
  DWM_FRAME_COUNT cRefreshConfirmed;
  UINT            cDXRefreshConfirmed;
  DWM_FRAME_COUNT cFramesLate;
  UINT            cFramesOutstanding;
  DWM_FRAME_COUNT cFrameDisplayed;
  QPC_TIME        qpcFrameDisplayed;
  DWM_FRAME_COUNT cRefreshFrameDisplayed;
  DWM_FRAME_COUNT cFrameComplete;
  QPC_TIME        qpcFrameComplete;
  DWM_FRAME_COUNT cFramePending;
  QPC_TIME        qpcFramePending;
  DWM_FRAME_COUNT cFramesDisplayed;
  DWM_FRAME_COUNT cFramesComplete;
  DWM_FRAME_COUNT cFramesPending;
  DWM_FRAME_COUNT cFramesAvailable;
  DWM_FRAME_COUNT cFramesDropped;
  DWM_FRAME_COUNT cFramesMissed;
  DWM_FRAME_COUNT cRefreshNextDisplayed;
  DWM_FRAME_COUNT cRefreshNextPresented;
  DWM_FRAME_COUNT cRefreshesDisplayed;
  DWM_FRAME_COUNT cRefreshesPresented;
  DWM_FRAME_COUNT cRefreshStarted;
  ULONGLONG       cPixelsReceived;
  ULONGLONG       cPixelsDrawn;
  DWM_FRAME_COUNT cBuffersEmpty;
} DWM_TIMING_INFO;

Members

cbSize

Dimensioni di questa struttura DWM_TIMING_INFO .

rateRefresh

Frequenza di aggiornamento del monitoraggio.

qpcRefreshPeriod

Periodo di aggiornamento del monitoraggio.

rateCompose

Frequenza di composizione.

qpcVBlank

Valore del contatore delle prestazioni della query prima del vuoto verticale.

cRefresh

Contatore di aggiornamento DWM.

cDXRefresh

Contatore di aggiornamento DirectX.

qpcCompose

Valore del contatore delle prestazioni della query per una composizione di fotogrammi.

cFrame

Numero di frame composto in qpcCompose.

cDXPresent

Numero presente DirectX usato per identificare i fotogrammi di rendering.

cRefreshFrame

Numero di aggiornamenti del frame composto in qpcCompose.

cFrameSubmitted

Numero di frame DWM che è stato inviato.

cDXPresentSubmitted

Numero presente DirectX che è stato inviato per l'ultima volta.

cFrameConfirmed

Numero di frame DWM che è stato confermato come presentato.

cDXPresentConfirmed

Numero presente DirectX che è stato confermato come presentato.

cRefreshConfirmed

Numero di aggiornamenti di destinazione dell'ultimo frame confermato come completato dalla GPU.

cDXRefreshConfirmed

Numero di aggiornamenti DirectX quando il frame è stato confermato come presentato.

cFramesLate

Numero di fotogrammi presentati in ritardo.

cFramesOutstanding

Numero di fotogrammi di composizione rilasciati ma non confermati come completati.

cFrameDisplayed

Ultimo frame visualizzato.

qpcFrameDisplayed

Ora QPC del passaggio della composizione quando è stata visualizzata la cornice.

cRefreshFrameDisplayed

Numero di aggiornamenti verticali quando il frame dovrebbe essere visibile.

cFrameComplete

ID dell'ultimo frame contrassegnato come completato.

qpcFrameComplete

Ora QPC quando l'ultimo frame è stato contrassegnato come completato.

cFramePending

ID dell'ultimo frame contrassegnato come in sospeso.

qpcFramePending

Ora QPC quando l'ultimo frame è stato contrassegnato come in sospeso.

cFramesDisplayed

Numero di fotogrammi univoci visualizzati. Questo valore è valido solo dopo una seconda chiamata alla funzione DwmGetCompositionTimingInfo .

cFramesComplete

Numero di nuovi fotogrammi completati ricevuti.

cFramesPending

Numero di nuovi frame inviati a DirectX ma non ancora completati.

cFramesAvailable

Numero di fotogrammi disponibili, ma non visualizzati, usati o eliminati. Questo valore è valido solo dopo una seconda chiamata a DwmGetCompositionTimingInfo.

cFramesDropped

Numero di fotogrammi di cui è stato eseguito il rendering che non sono mai stati visualizzati perché la composizione si è verificata troppo tardi. Questo valore è valido solo dopo una seconda chiamata a DwmGetCompositionTimingInfo.

cFramesMissed

Il numero di volte in cui è stato composto un vecchio frame quando è stato usato un nuovo frame, ma non è stato disponibile.

cRefreshNextDisplayed

Conteggio dei fotogrammi in corrispondenza del quale è prevista la visualizzazione del frame successivo.

cRefreshNextPresented

Conteggio fotogrammi in corrispondenza del quale è prevista la visualizzazione del successivo DirectX.

cRefreshesDisplayed

Numero totale di aggiornamenti visualizzati per l'applicazione dall'ultima chiamata della funzione DwmSetPresentParameters .

cRefreshesPresented

Numero totale di aggiornamenti presentati dall'applicazione dopo l'ultima chiamata DwmSetPresentParameters .

cRefreshStarted

Numero di aggiornamento quando viene visualizzato il contenuto per questa finestra.

cPixelsReceived

Numero totale di pixel DirectX reindirizzati a DWM.

cPixelsDrawn

Numero di pixel disegnati.

cBuffersEmpty

Numero di buffer vuoti nella catena di capovolgimento.

Commenti

Sia DWM_FRAME_COUNT che QPC_TIME sono definiti in Dwmapi.h come ULONGLONG.

Requisiti

   
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Intestazione dwmapi.h