PFND3D10DDI_CHECKCOUNTERINFO funzione di callback (d3d10umddi.h)

La funzione CheckCounterInfo determina le informazioni globali correlate alla modifica dei contatori.

Sintassi

PFND3D10DDI_CHECKCOUNTERINFO Pfnd3d10ddiCheckcounterinfo;

void Pfnd3d10ddiCheckcounterinfo(
  D3D10DDI_HDEVICE unnamedParam1,
  D3D10DDI_COUNTER_INFO *unnamedParam2
)
{...}

Parametri

unnamedParam1

hDevice [in]

Handle per il dispositivo di visualizzazione (contesto grafico).

unnamedParam2

pCounterInfo [out]

Puntatore a una struttura D3D10DDI_COUNTER_INFO popolata dal driver con informazioni globali correlate alla modifica dei contatori.

Valore restituito

nessuno

Osservazioni

Il driver può usare la funzione di callback pfnSetErrorCb per impostare un codice di errore.

Se il driver di visualizzazione in modalità utente non supporta alcun concetto rappresentato nei membri della struttura D3D10DDI_COUNTER_INFO, può popolare i membri di D3D10DDI_COUNTER_INFO con zero.

La funzione CheckCounterInfo del driver non può chiamare la funzione di callback pfnSetErrorCb per impostare il codice di errore D3DDDIERR_DEVICEREMOVED perché CheckCounterInfo è un tipo di funzione di controllo delle funzionalità. Il driver deve assicurarsi che abbia informazioni sufficienti dopo la creazione del dispositivo per rispondere a una chiamata a CheckCounterInfo, anche in presenza di D3DDDIERR_DEVICEREMOVED. CheckCounterInfo non deve riscontrare errori. Tuttavia, CheckCounterInfo potrebbe chiamare pfnSetErrorCb per errori critici.

Requisiti

Requisito Valore
Client minimo supportato Disponibile in Windows Vista e versioni successive dei sistemi operativi Windows.
Piattaforma di destinazione Desktop
Intestazione d3d10umddi.h (include D3d10umddi.h)

Vedi anche

D3D10DDI_COUNTER_INFO

D3D10DDI_DEVICEFUNCS

pfnSetErrorCb