Considérations relatives à Windows CSV]
Les extensions Microsoft® Windows® suivantes sont particulièrement importantes et doivent être examinées avant d’utiliser Windows CSV :
WinAsyncCSV
Fournit un point d’entrée asynchrone pour TRANSFER_MS_DATA uniquement. S’il est utilisé pour tout autre verbe, le comportement est synchrone. Utilisez cette extension au lieu de la version bloquante du verbe si vous exécutez votre application sous Microsoft® Windows® version 3. x.
Une fois l’opération asynchrone terminée, la fenêtre de l’application hWnd reçoit le message retourné par RegisterWindowMessage avec « WinAsyncCSV » comme chaîne d’entrée. L’argument wParam contient le handle de tâche asynchrone retourné par l’appel de fonction d’origine. L’argument lParam contient le pointeur VCB (Verb Control Block) d’origine et peut être déréférencé pour déterminer le code de retour final.
Si la fonction retourne correctement, un message « WinAsyncCSV » est publié dans l’application lorsque l’opération se termine ou que la conversation est annulée.
WinCSVCleanup
Termine et annule l’inscription d’une application à partir d’une implémentation WINDOWS CSV.
Important
Une application doit appeler cette fonction pour se désinscrire de l’implémentation CSV Windows.
WinCSVStartup
Permet à une application de spécifier la version de Windows CSV requise et de récupérer les détails de l’implémentation de CSV spécifique.
Important
Une application doit appeler cette fonction pour s’inscrire auprès d’une implémentation WINDOWS CSV avant d’émettre d’autres appels CSV Windows.