Creazione di moduli dinamici su sistemi Windows: IBM HTTP Server
Programmazione Documentazione IBM HTTP Server
Riservato agli utenti Windows NT
Riservato agli utenti Windows 2000

Creazione di moduli dinamici sui sistemi operativi Windows

In questa sezione vengono fornite informazioni sulla creazione di moduli dinamici sui sistemi operativi Windows. Queste informazioni comprendono l'identificazione di file di origine, la creazione di un modulo e l'identificazione di limitazioni. I collegamenti agli argomenti correlati vengono visualizzati alla fine di questa sezione.

 

Per scrivere un modulo che funzioni con il server nell'ambito del sistema operativo Windows, utilizzare i file di intestazione durante l'installazione di IBM HTTP Server. Per ulteriori informazioni, consultare la Creazione di moduli DSO (dynamic shared object) o delle DLL (dynamic link libraries) con IBM HTTP Server.

Identificazione di file di origine inclusi nell'installazione

L'installazione del codice sorgente crea inoltre una directory src nella directory root del server. Tale directory contiene le seguenti directory:

  • include: contiene la maggior parte dei file di intestazione utilizzati per creare la distribuzione binaria IBM del server Web.
  • os\win32: contiene inclusioni specifiche della piattaforma per la distribuzione del server Web nell'ambito delle piattaforme Windows.
  • CoreR: contiene la libreria ApacheCore.lib. Il collegamento a questa libreria consente di eseguire il modulo con la distribuzione binaria di IBM HTTP Server.
  • modules\example: contiene un modulo di esempio e un file di progetto in cui viene illustrato come creare un modulo. Il file di progetto, .dsp, stato creato con Microsoft Visual C++ V6.0.

Creazione di un modulo

Per creare un modulo:

  1. Aggiungere la directory src\include all'elenco di percorsi include.
  2. Collegarsi con il file ApacheCore.lib, ubicato nella directory Release.

Identificazione di limitazioni

Le seguenti limitazioni vengono applicate quando si crea un modulo da eseguire con IBM HTTP Server:

  1. E' necessario collegarsi al file binario ApacheCore.lib installato dal programma di installazione del server nella directory Release.
  2. Si devono utilizzare i file di intestazione forniti dal programma di installazione del server nelle directory src\include e Os\win32 .
  3. Non possibile modificare o aggiungere campi nei file di intestazione inclusi nelle directory src\include o Os\win32.
 
Informazioni correlate

     (Torna all'inizio)