Section courante

A propos

Section administrative du site

PrfQueryProfileInt

Profile : Requête de profile entier
PMMERGE.DLL, PMSHAPI.DLL os2.h

Syntaxe

LONG PrfQueryProfileInt( HINI hini, PSZ pszAppName, PSZ pszKeyWord, LONG lDefault );

Paramètres

Nom Description
hini Ce paramètre permet d'indiquer le Handle du profile à rechercher dans les données. Les valeurs peuvent être les suivantes :
Constante Description
HINI_PROFILE Cette constante permet d'indiquer qu'il faut rechercher dans les profiles USER ou SYSTEM.
HINI_USERPROFILE Cette constante permet d'indiquer qu'il faut rechercher seulement dans le profile USER.
HINI_SYSTEMPROFILE Cette constante permet d'indiquer qu'il faut rechercher seulement dans le profile SYSTEM.
une variable Ces valeurs permettent d'indiquer une recherche de profile programme définit par l'utilisateur.
pszAppName Ce paramètre permet d'indiquer un pointeur vers une chaîne de caractères ASCIZ donnant le nom de l'application à rechercher dans le profile.
pszKeyWord Ce paramètre permet d'indiquer un pointeur vers une chaîne de caractères ASCIZ donnant le nom du mot clef à rechercher dans le nom d'application spécifié.
lDefault Ce paramètre permet d'indiquer de retourner lDefault si la paire d'application et mot clef se sont pas situé dans le profile spécifié.

Retour

Valeur Description
0 Cette valeur permet d'indiquer que les données associés avec l'application et le mot clef n'est pas un entier.
lDefault Cette valeur permet d'indiquer que le dernier paramètre de PrfQueryProfileInt() est retourné si l'application ou le mot clef n'est pas trouvé dans le profile. Consulter la fonction WinGetLastError().
entier Ces valeurs permettent d'indiquer l'association de paire d'application et de mot clef est retourné.

Description

Cette fonction permet d'interpréter les données de profile.

Exemple

Voici un simple exemple montrant comme appeler cette API avec WatCom C++ for OS/2 :

  1. #define INCL_WINSHELLDATA
  2. #include "os2.h"
  3. #include "stdio.h"
  4.  
  5. void main(void) {
  6.     printf("PrfQueryProfileInt retourne %d\n", PrfQueryProfileInt(HINI_USER, "MonApp", "MaClef", 2)); 
  7. }

Voir également

Langage de programmation - C pour OS/2 - PrfQueryProfileData
Système d'exploitation - OS/2 - Introduction

Dernière mise à jour : Lundi, le 19 juillet 2010