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

Consulte también

FCICreate