PrfQueryProfile |
Profile : Requête du profile |
|---|---|
| PMMERGE.DLL, PMSHAPI.DLL | os2.h |
Syntaxe
| BOOL PrfQueryProfile( HAB hab, PPRFPROFILE pprfproProfile ); |
Paramètres
| Nom | Description | ||
|---|---|---|---|
| hab | Ce paramètre permet d'indiquer un Handle vers un bloc d'ancrage retourner par WinInitialize(). | ||
| pprfproProfile | Ce paramètre contient un pointeur vers une structure «PRFPROFILE» : | ||
| Champs | Type de données | Description | |
| cchUserName | ULONG | Ce champ permet d'indiquer que le nombre d'octets alloué pour le pszUserName. | |
| pszUserName | PSZ | Ce champ permet d'indiquer que le nom utilisateur du profile. | |
| cchSysName | ULONG | Ce champ permet d'indiquer que le nombre d'octets alloué pointant sur pszSysName. | |
| pszSysName | PSZ | Ce champ permet d'indiquer que le nom système du profile. | |
Retour
| Valeur | Description |
|---|---|
| FALSE | Cette valeur permet d'indiquer qu'une erreur s'est produite. |
| TRUE | Cette valeur permet d'indiquer que l'opération s'est correctement effectué |
Description
Cette fonction permet de demander les noms de fichiers de l'utilisateur courant et les profils de système.
Exemple
Voici un simple exemple montrant comme appeler cette API avec WatCom C++ for OS/2 :
- #define INCL_WIN
- #include "os2.h"
- #include "stdio.h"
-
- void main(void) {
- PRFPROFILE prfproProf;
- prfproProf.cchUserName = prfproProf.cchSysName = 0;
- if (!PrfQueryProfile(WinInitialize(0), &prfproProf)) {
- printf("Erreur avec le profile");
- }
- }
Voir également
Langage de programmation - C pour OS/2 - PrfReset
Système d'exploitation - OS/2 - Introduction
Dernière mise à jour : Lundi, le 19 juillet 2010