Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
La función
Sintaxis
LPDDENUMCALLBACKA Lpddenumcallbacka;
BOOL Lpddenumcallbacka(
GUID *unnamedParam1,
LPSTR unnamedParam2,
LPSTR unnamedParam3,
LPVOID unnamedParam4
)
{...}
Parámetros
unnamedParam1
Puntero al identificador único del objeto DirectDraw.
unnamedParam2
Dirección de una cadena que contiene el nombre del controlador.
unnamedParam3
Dirección de una cadena que contiene la descripción del controlador.
unnamedParam4
Puntero a una estructura definida por la aplicación que se va a pasar a la función de devolución de llamada cada vez que se llama a la función.
Valor devuelto
La función de devolución de llamada devuelve un valor distinto de cero para continuar con la enumeración.
Devuelve cero para detener la enumeración.
Observaciones
Puede usar el tipo de datos LPDDENUMCALLBACK para declarar una variable que puede contener un puntero a esta función de devolución de llamada.
Si se define UNICODE, los valores de cadena se devuelven como tipo LPWSTR, en lugar de LPSTR.
Nota
El encabezado ddraw.h define LPDDENUMCALLBACK como alias que selecciona automáticamente la versión ANSI o Unicode de esta función en función de la definición de la constante de preprocesador UNICODE. La combinación del uso del alias neutral de codificación con código que no es neutral de codificación puede dar lugar a errores de coincidencia que dan lugar a errores de compilación o tiempo de ejecución. Para obtener más información, vea Conventions for Function Prototypes.
Requisitos
| Requisito | Valor |
|---|---|
| de la plataforma de destino de |
Windows |
| encabezado de |
ddraw.h |