Macro FNFCIGETNEXTCABINET (fci.h)
La macro FNFCIGETNEXTCABINET proporciona la declaración de la función de devolución de llamada definida por la aplicación para solicitar información para el siguiente gabinete.
Sintaxis
void FNFCIGETNEXTCABINET(
fn
);
Parámetros
fn
Puntero a una estructura CCAB para proporcionar los parámetros para la creación de un nuevo gabinete.
Valor devuelto
Ninguno
Observaciones
La estructura CCAB a la que hace referencia esta función es relevante para el gabinete completado más recientemente. Sin embargo, con cada operación correcta, el campo iCab contenido en esta estructura se incrementará en 1. Además, el siguiente gabinete se creará con los campos de esta estructura. El szCab, en particular, debe modificarse según sea necesario. En concreto, el campo szCab , que especifica el nombre del gabinete, debe cambiarse para cada gabinete.
Al crear varios gabinetes, normalmente se usa el campo iCab para crear el nombre.
Ejemplos
FNFCIGETNEXTCABINET(fnGetNextCabinet)
{
HRESULT hr;
UNREFERENCED_PARAMETER(pv);
UNREFERENCED_PARAMETER(cbPrevCab);
hr = StringCchPrintfA(pccab->szCab,
ARRAYSIZE(pccab->szCab),
"FCISample%02d.cab",
pccab->iCab);
return ( SUCCEEDED(hr) );
}
Requisitos
Plataforma de destino | Windows |
Encabezado | fci.h |