Eventos
19 nov, 23 - 21 nov, 23
Obtenga la ventaja competitiva que necesita con soluciones eficaces de inteligencia artificial y nube al asistir a Microsoft Ignite online.
Regístrese ahoraEste explorador ya no se admite.
Actualice a Microsoft Edge para aprovechar las características y actualizaciones de seguridad más recientes, y disponer de soporte técnico.
Rellena una estructura DEVMODE con información sobre la impresora seleccionada actualmente para su uso con PrintDlgEx.
HRESULT GetCurrentDevMode(
LPDEVMODE pDevMode,
UINT *pcbSize
);
pDevMode
Tipo: LPDEVMODE
Puntero a un búfer que recibe una estructura DEVMODE que contiene información sobre la impresora seleccionada actualmente.
pcbSize
Tipo: UINT*
En la entrada, la variable especifica el tamaño, en bytes, del búfer al que apunta el parámetro lpDevMode . En la salida, la variable contiene el número de bytes escritos en lpDevMode.
Si el tamaño es cero en la entrada, la función devuelve el tamaño de búfer necesario (en bytes) en pcbSize y no usa el búfer lpDevMode .
Tipo: HRESULT
Si el método se realiza correctamente, el valor devuelto se S_OK. Si no hay ninguna impresora seleccionada actualmente, el valor devuelto es S_OK, el valor devuelto en pcbSize es cero y el búfer lpDevMode no cambia.
Si se produce un error, el valor devuelto es un código de error COM. Para más información, consulte Control de errores.
Cliente mínimo compatible | Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | commdlg.h (incluye Windows.h) |
Archivo DLL | Comdlg32.dll |
Biblioteca de cuadros de diálogo comunes
Conceptual
Referencia
Eventos
19 nov, 23 - 21 nov, 23
Obtenga la ventaja competitiva que necesita con soluciones eficaces de inteligencia artificial y nube al asistir a Microsoft Ignite online.
Regístrese ahora