Compartir a través de


PDX_SETSTATE función de devolución de llamada (dxmini.h)

Se llama a la función de devolución de llamada DxSetState cuando un cliente del controlador de miniporte de vídeo decide que quiere cambiar del modo bob al modo de guardado y viceversa.

Sintaxis

PDX_SETSTATE PdxSetstate;

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

Parámetros

unnamedParam1

Apunta a la extensión del dispositivo del controlador de miniporte.

unnamedParam2

Apunta a una estructura DDSETSTATEININFO que contiene la información de objetos de superficie y VPE.

unnamedParam3

Apunta a una estructura DDSETSTATEOUTINFO que contiene la información de estado del puerto de vídeo de hardware.

Valor devuelto

DxSetState devuelve DX_OK si se realiza correctamente; de lo contrario, devuelve uno de los siguientes valores de error:

Comentarios

Los datos de superficie pasados contienen el nuevo estado. Si no se admite el nuevo estado, el controlador de miniporte de vídeo debe producir un error en la llamada.

Si el nuevo estado requiere que el dispositivo revierta del autoflipping de hardware al autoflipping de software, el controlador de miniporte de vídeo debe establecer los miembros de la estructura DDSETSTATEOUTINFO en SetStateOutInfo de la siguiente manera:

  • El miembro dwSoftwareAutoflip es igual a 1.
  • El miembro dwSurfaceIndex es igual a la posición actual en la lista de volteo automático de la superficie que recibe datos de puerto de vídeo de hardware.

Requisitos

Requisito Value
Plataforma de destino Escritorio
Encabezado dxmini.h (include Dxmini.h)

Consulte también

DDSETSTATEININFO

DDSETSTATEOUTINFO