Partager via


SRRF

Indicateurs qui limitent les données à définir ou à retourner.

Constante/valeur Description
SRRF_RT_REG_NONE
0x00000001
Tapez REG_NONE.
SRRF_RT_REG_SZ
0x00000002
Tapez REG_SZ. REG_EXPAND_SZ types sont automatiquement convertis en REG_SZ, sauf si l’indicateur SRRF_NOEXPAND est spécifié.
SRRF_RT_REG_EXPAND_SZ
0x00000004
Tapez REG_EXPAND_SZ. Si vous récupérez une valeur, vous devez également obtenir l’indicateur SRRF_NOEXPAND, sinon SHRegGetValue échoue avec ERROR_INVALID_PARAMETER.
SRRF_RT_REG_BINARY
0x00000008
Tapez REG_BINARY.
SRRF_RT_REG_DWORD
0x00000010
Tapez REG_DWORD.
SRRF_RT_REG_MULTI_SZ
0x00000020
Tapez REG_MULTI_SZ.
SRRF_RT_REG_QWORD
0x00000040
Tapez REG_QWORD.
SRRF_RT_DWORD
0x00000018
REG_DWORD et types de REG_BINARY 32 bits. Cela équivaut à SRRF_RT_REG_BINARY | SRRF_RT_REG_DWORD. Si vous récupérez une valeur, si les données binaires de la valeur sont supérieures à 32 bits, elles ne sont pas retournées.
SRRF_RT_QWORD
0x00000048
REG_QWORD et 64 bits REG_BINARY types. Cela équivaut à SRRF_RT_REG_BINARY | SRRF_RT_REG_QWORD. Si vous récupérez une valeur, si les données binaires de la valeur sont supérieures à 64 bits, elles ne sont pas retournées.
SRRF_RT_ANY
0x0000FFFF
Tous les types. Définissez cet indicateur si aucune autre valeur SRRF_RT n’est définie.
SRRF_RM_ANY
0x00000000
Aucune restriction de mode. Il s’agit de la valeur par défaut.
SRRF_RM_NORMAL
0x00010000
Limitez le mode de démarrage du système à « démarrage normal ».
SRRF_RM_SAFE
0x00020000
Limitez le mode de démarrage du système au « mode sans échec ».
SRRF_RM_SAFENETWORK
0x00040000
Limitez le mode de démarrage du système au « mode sans échec avec mise en réseau ».
SRRF_NOEXPAND
0x10000000
Ne développez pas automatiquement REG_EXPAND_SZ chaînes d’environnement.
SRRF_ZEROONFAILURE
0x20000000
Si vous récupérez une valeur, si pvData n’a pas la valeur NULL, définissez le contenu de la mémoire tampon pvData sur tous les zéros en cas d’échec.
SRRF_NOVIRT
0x40000000
Lors de la récupération d’une valeur, si la clé demandée est virtualisée, échouez avec ERROR_FILE_NOT_FOUND.

Notes

Ces valeurs sont définies dans Shlwapi.h.

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge
Windows Server 2008 [applications de bureau uniquement]
En-tête
Shlwapi.h

Voir aussi

SHRegSetValue

SHRegGetValue