Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Los conjuntos de funciones de devolución de llamada DebugExtensionProvideValue pseudo-register.
CALLBACK* PDEBUG_EXTENSION_PROVIDE_VALUE DebugExtensionProvideValue;
Sintaxis
PDEBUG_EXTENSION_PROVIDE_VALUE PdebugExtensionProvideValue;
HRESULT PdebugExtensionProvideValue(
[in] PDEBUG_CLIENT Client,
[in] ULONG Flags,
[in] PCWSTR Name,
[out] PULONG64 Value,
[out] PULONG64 TypeModBase,
[out] PULONG TypeId,
[out] PULONG TypeFlags
)
{...}
Parámetros
[in] Client
Un cliente que se va a usar si la extensión necesita funciones de DbgEng.
[in] Flags
Proporciona marcas de comportamiento. Este parámetro está reservado actualmente.
[in] Name
Nombre del valor que se va a devolver. Este nombre puede ser uno de los nombres que devuelve la función DebugExtensionQueryValueNames o un nombre que el autor de la llamada podría tener en cuenta.
[out] Value
Puntero al valor que se va a establecer.
[out] TypeModBase
Dirección inicial base para Client.
[out] TypeId
Puntero al identificador del tipo de Valor.
[out] TypeFlags
Parámetro que puede usar para devolver una de las marcas siguientes:
Valor devuelto
DebugExtensionProvideValue podría devolver uno de los siguientes valores:
| Código devuelto | Descripción |
|---|---|
|
La función se completó correctamente. |
Esta función también puede devolver valores de error. Para obtener más información sobre los posibles valores devueltos, vea Valores devueltos.
Observaciones
El nombre que especifica el parámetro Name debe comenzar con $$ y tener un carácter NULL de terminación.
DebugExtensionProvideValue se llama PDEBUG_EXTENSION_PROVIDE_VALUE en el archivo de encabezado Dbgeng.h.
Requisitos
| Requisito | Valor |
|---|---|
| de la plataforma de destino de | Escritorio |
| encabezado de | dbgeng.h |
Consulte también
DebugExtensionNotify
DebugExtensionQueryValueNames
DepurarExtensionUninitialize
knownStructOutput