PWINDBG_EXTENSION_API_VERSION función de devolución de llamada (wdbgexts.h)
La función de devolución de llamada PWINDBG_EXTENSION_API_VERSION (ExtensionApiVersion) devuelve información de versión sobre el archivo DLL de extensión.
Sintaxis
PWINDBG_EXTENSION_API_VERSION PwindbgExtensionApiVersion;
LPEXT_API_VERSION PwindbgExtensionApiVersion()
{...}
Valor devuelto
Esta función debe devolver un puntero a una estructura EXT_API_VERSION .
Comentarios
Debe definir esta función en el código mediante el prototipo anterior. Incluya wdbgexts.h.
El depurador llama a ExtensionApiVersion cuando se carga el archivo DLL de extensión.
El depurador usa los campos MajorVersion y MinorVersion de la estructura de EXT_API_VERSION devuelta al ejecutar comandos como .chain y la versión que muestran el número de versión de la extensión. El depurador no realiza ninguna "comprobación de versiones", el archivo DLL de extensión se cargará independientemente de los números de versión presentes en estos campos.
El campo Revisión de la estructura de EXT_API_VERSION devuelta debe ser EXT_API_VERSION_NUMBER64 si usa punteros de 64 bits en el código o EXT_API_VERSION_NUMBER32 si usa punteros de 32 bits. Se recomienda usar siempre punteros de 64 bits en el código, ya que el depurador cambiará automáticamente el tamaño de estos punteros cuando sea necesario. Consulte Punteros de 32 bits y punteros de 64 bits para obtener más información.
Para obtener más información, consulte Uso de devoluciones de llamada de extensión WdbgExts.
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Escritorio |
Encabezado | wdbgexts.h |