Notes
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.
La fonction de rappel DebugExtensionQueryValueNames récupère valeurs de pseudo-inscription.
CALLBACK* PDEBUG_EXTENSION_QUERY_VALUE_NAMES DebugExtensionQueryValueNames;
Syntaxe
PDEBUG_EXTENSION_QUERY_VALUE_NAMES PdebugExtensionQueryValueNames;
HRESULT PdebugExtensionQueryValueNames(
[in] PDEBUG_CLIENT Client,
[in] ULONG Flags,
[out] PWSTR Buffer,
[in] ULONG BufferChars,
[out] PULONG BufferNeeded
)
{...}
Paramètres
[in] Client
Un client à utiliser si l’extension a besoin de fonctions DbgEng.
[in] Flags
Fournit des indicateurs de comportement. Ce paramètre est actuellement réservé.
[out] Buffer
Mémoire tampon de chaîne que l’appelant fournit, à remplir avec l’ensemble de noms de valeurs que le client souhaite exposer.
[in] BufferChars
Nombre de caractères larges dans tampon.
[out] BufferNeeded
Nombre de caractères larges que cette fonction doit effectuer correctement.
Valeur de retour
DebugExtensionQueryValueNames peut retourner l’une des valeurs suivantes :
Retourner le code | Description |
---|---|
|
La fonction a été correctement terminée. |
|
La fonction s’est terminée sans erreur, mais elle n’a obtenu que des résultats partiels. |
Cette fonction peut également retourner des valeurs d’erreur. Pour plus d’informations sur les valeurs de retour possibles, consultez Valeurs de retour.
Remarques
Les noms de valeurs doivent commencer par $$ et avoir un caractère NULL de fin. La chaîne de tampon doit également être terminée par NULL. Par exemple, de mémoire tampon peut être « $$myval 1\0$$myval 2\0\0 ».
DebugExtensionQueryValueNames est appelée PDEBUG_EXTENSION_QUERY_VALUE_NAMES dans le fichier d’en-tête Dbgeng.h.
Exigences
Exigence | Valeur |
---|---|
plateforme cible | Bureau |
d’en-tête | dbgeng.h |
Voir aussi
DebugExtensionNotify
DebugExtensionProvideValue
DebugExtensionUninitialize
KnownStructOutput