Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
How to get info from a pointer ?
Message
 
À
01/04/2003 04:26:55
Cetin Basoz
Engineerica Inc.
Izmir, Turquie
Information générale
Forum:
Visual FoxPro
Catégorie:
Fonctions Windows API
Divers
Thread ID:
00772050
Message ID:
00772432
Vues:
12
>>DECLARE INTEGER GetPrinter IN winspool.drv ;
>>INTEGER hPrinter, INTEGER Lvl, STRING @pPrinter,;
>>INTEGER cbBuf, INTEGER @pcbNeeded
>>
>> Here is the structure of PRINTER_INFO_2 of GETPRINTER function
>>
>> pServerName As Long
>> pPrinterName As Long
>> pShareName As Long
>> pPortName As Long
>> pDriverName As Long
>> pComment As Long
>> pLocation As Long
>> pDevMode As Long 'DEVMODE
>> pSepFile As Long
>> pPrintProcessor As Long
>> pDatatype As Long
>> pParameters As Long
>> pSecurityDescriptor As Long 'SECURITY_DESCRIPTOR
>> Attributes As Long
>> Priority As Long
>> DefaultPriority As Long
>> StartTime As Long
>> UntilTime As Long
>> Status As Long
>> cJobs As Long
>> AveragePPM As Long
>>
>>How can i get the pDriverName value ?
>
>pDriverName = 0
>RtlMoveMem(@pDriverName,SubStr(pPrinter,4*4+1,4),4)

Cetin,

I've played with SYS(2600) in 7.0/8.0 with great success. Eliminates the need to ever have to use RtlCopyMem().
George

Ubi caritas et amor, deus ibi est
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform