Share via


PDX_SETSTATE funzione di callback (dxmini.h)

La funzione di callback DxSetState viene chiamata quando un client del driver miniport video decide che vuole passare dalla modalità bob alla modalità weave e viceversa.

Sintassi

PDX_SETSTATE PdxSetstate;

DWORD PdxSetstate(
  PVOID unnamedParam1,
  PDDSETSTATEININFO unnamedParam2,
  PDDSETSTATEOUTINFO unnamedParam3
)
{...}

Parametri

unnamedParam1

Punta all'estensione del dispositivo del driver miniport.

unnamedParam2

Punta a una struttura DDSETSTATEININFO contenente le informazioni sull'oggetto surface e VPE.

unnamedParam3

Punta a una struttura DDSETSTATEOUTINFO che contiene le informazioni sullo stato per la porta video hardware.

Valore restituito

DxSetState restituisce DX_OK se ha esito positivo; in caso contrario, restituisce uno dei valori di errore seguenti:

Commenti

I dati di superficie passati contengono il nuovo stato. Se il nuovo stato non è supportato, il driver miniport video deve non riuscire la chiamata.

Se il nuovo stato richiede che il dispositivo venga ripristinato dall'esecuzione automatica automatica dell'hardware allaflizione automatica del software, il driver miniport video deve impostare i membri della struttura DDSETSTATEOUTINFO in SetStateOutInfo come indicato di seguito:

  • Membro dwSoftwareAutoflip uguale a 1.
  • Membro dwSurfaceIndex uguale alla posizione corrente nell'elenco di capovolgimento automatico della superficie che riceve i dati della porta video hardware.

Requisiti

Requisito Valore
Piattaforma di destinazione Desktop
Intestazione dxmini.h (include Dxmini.h)

Vedi anche

DDSETSTATEININFO

DDSETSTATEOUTINFO