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.
El método SetExtensionCommand busca un objeto DebugFailureAnalysis para el primer entrada fa que tiene una etiqueta especificada. Si encuentra una entrada fa con la etiqueta especificada, establece (sobrescribe) el bloque de datos de la entrada fa en una cadena de comandos de extensión especificada. Si este método no encuentra una entrada fa de que tiene la etiqueta especificada, crea una nueva entrada fa con esa etiqueta y establece el bloque de datos de la nueva entrada fa en la cadena de comandos de extensión especificada.
Sintaxis
PFA_ENTRY SetExtensionCommand(
FA_TAG Tag,
PCSTR Extension
);
Parámetros
Tag
Valor de la enumeración FA_TAG.
Extension
Puntero a una cadena terminada en null que es el comando de extensión. Un ejemplo de un comando de extensión es "!analyze -v".
Valor devuelto
Si este método se realiza correctamente, devuelve un puntero a la estructura de FA_ENTRY nueva o existente. De lo contrario, devuelve NULL.
Observaciones
Si este método encuentra una entrada fa de con la etiqueta especificada, comprueba si el tipo de datos asociado a esa etiqueta es DEBUG_FA_ENTRY_EXTENSION_CMD o DEBUG_FA_ENTRY_ANSI_STRING. Si el tipo de datos asociado a la etiqueta no tiene uno de esos dos valores, este método devuelve null y no sobrescribe el bloque de datos de la entrada.
Si este método no encuentra una entrada FA con la etiqueta especificada, crea una nueva entrada fa con esa etiqueta y asocia la etiqueta al tipo de datos DEBUG_FA_ENTRY_EXTENSION_CMD.
Requisitos
| Requisito | Valor |
|---|---|
| de la plataforma de destino de | Escritorio |
| encabezado de | extsfns.h |
Consulte también
escribir un complemento de extensión de análisis para ampliar !analyze