Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Récupère les données des entrées spécifiées appartenant à une entrée EXE.
Syntaxe
DWORD WINAPI SdbQueryDataExTagID(
_In_ PDB pdb,
_In_ TAGID tiExe,
_In_opt_ LPCTSTR lpszDataName,
_Out_opt_ LPDWORD lpdwDataType,
_Out_ LPVOID lpBuffer,
_Inout_opt_ LPDWORD lpcbBufferSize,
_Out_ TAGID *ptiData
);
Paramètres
-
pdb [in]
-
Handle de la base de données shim.
-
tiExe [in]
-
TAGID de l’entrée EXE.
-
lpszDataName [in, facultatif]
-
Nom de l’entrée de données à récupérer. Pour spécifier plusieurs entrées, séparez les noms par la barre oblique inverse (« \ »). Si ce paramètre a la valeur NULL, la fonction tente de retourner toutes les entrées de données.
-
lpdwDataType [out, facultatif]
-
Type de données des entrées retournées. Ce paramètre peut être l’une des valeurs suivantes :
-
REG_BINARY
-
REG_DWORD
-
REG_MULTI_SZ
-
REG_NONE
-
REG_QWORD
-
REG_SZ
-
-
lpBuffer [out]
-
Mémoire tampon qui reçoit les données. Si la mémoire tampon n’est pas suffisamment grande pour contenir les données, la fonction échoue et retourne ERROR_INSUFFICIENT_BUFFER.
-
lpcbBufferSize [in, out, optional]
-
Taille de la mémoire tampon lpBuffer , en octets.
-
ptiData [out]
-
TAGID de l’entrée de données.
Valeur retournée
Cette fonction retourne l’une des valeurs suivantes.
| Code de retour | Description |
|---|---|
|
Un ou plusieurs paramètres d’entrée sont incorrects. |
|
Aucune entrée de données n’a été trouvée pour l’entrée EXE. |
|
La mémoire tampon n’est pas assez grande pour contenir les entrées de données. |
|
Échec de l’allocation de mémoire. |
|
Une entrée de données portant le nom lpszDataName est introuvable. |
|
La fonction s’est terminée avec succès. |
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] |
| DLL |
|