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