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.
Información general sobre la tecnología de herramientas de prueba de controladores.
Para desarrollar herramientas de prueba de controladores, necesita estos encabezados:
Para obtener la guía de programación, consulte Herramientas de prueba de controladores.
Macros
| Title | Description |
|---|---|
| Macro WppRecorderConfigure | El método WppRecorderConfigure habilita o deshabilita el registro predeterminado en el que WPP imprime. |
| Macro WppRecorderDumpLiveDriverData | El método WppRecorderDumpLiveDriverData obtiene el búfer asociado al registro especificado de La grabadora de seguimiento de la luz. |
| Macro WppRecorderGetTriageInfo | The WppRecorderGetTriageInfo. |
| Macro WppRecorderLinkCounters | The WppRecorderLinkCounters. |
| Macro WppRecorderLogCreate | El método WppRecorderLogCreate crea un búfer para contener el registro de la grabadora. |
| Macro WppRecorderLogDelete | El método WppRecorderLogDelete elimina el registro de grabadora especificado. |
| Macro WppRecorderLogSetIdentifier | El método WppRecorderLogSetIdentifier establece un identificador de cadena para el registro de la grabadora. |
Enumeraciones
|
FAULT_INFORMATION_ARCH Define valores para el tipo de arquitectura del sistema. |
|
FAULT_INFORMATION_ARM64_TYPE Define valores para el tipo de error. |
|
PCW_CALLBACK_TYPE La enumeración PCW_CALLBACK_TYPE define el tipo de notificación que se va a enviar al proveedor registrado del conjunto de contadores. Un proveedor pasa un puntero a esta enumeración como parámetro a la función PcwCallback. |
|
WPP_RECORDER_TRI_STATE El tipo de enumeración WPP_RECORDER_TRI_STATE define tres valores que WPP usa para algunos miembros de estructura y parámetros de función. |
Functions
|
ASSERTMSG ASSERTMSG prueba una expresión. Si la expresión es false, se divide en el depurador de kernel y la envía el mensaje especificado. |
|
DbgBreakPoint La rutina DbgBreakPoint se divide en el depurador de kernel. |
|
DbgBreakPointWithStatus La rutina DbgBreakPointWithStatus se divide en el depurador de kernel y envía el valor de Status al depurador. |
|
DbgPrint La rutina DbgPrint envía un mensaje al depurador de kernel. |
|
DbgPrintEx La rutina DbgPrintEx envía una cadena al depurador de kernel si se cumplen las condiciones especificadas. |
|
DbgPrompt La rutina DbgPrompt muestra una cadena de solicitud de usuario especificada por el autor de la llamada en el dispositivo de visualización del depurador de kernel y obtiene una cadena de respuesta del usuario. |
|
EtwActivityIdControl La función EtwActivityIdControl crea, consulta y establece el identificador de actividad actual. |
|
ETWENABLECALLBACK La función EtwEnableCallback es una función de devolución de llamada opcional proporcionada por el controlador que se usa para recibir notificaciones de habilitación o deshabilitación. |
|
EtwEventEnabled La función EtwEventEnabled comprueba si un evento está habilitado. |
|
EtwProviderEnabled La función EtwProviderEnabled comprueba que un proveedor está habilitado para el registro de eventos en un nivel y una palabra clave especificados. |
|
EtwRegister La función EtwRegister registra el proveedor de eventos y se debe llamar para que un proveedor pueda iniciar el seguimiento. |
|
EtwUnregister La función EtwUnregister anula el registro del proveedor de eventos y debe llamarse antes de que se cierre el proveedor. |
|
EtwWrite La función EtwWrite es una función de seguimiento para publicar eventos en el código de controlador en modo kernel. |
|
EtwWriteEx La función EtwwriteEx es una función de seguimiento para publicar eventos que admiten el filtrado en el código del controlador en modo kernel. |
|
EtwWriteString La función EventWriteString es una función de seguimiento que puede usar cuando no se requieren datos sofisticados. Esta función es similar a una instrucción de impresión de depuración. |
|
EtwWriteTransfer La función EtwriteTransfer marca un evento que vincula dos actividades juntas; este tipo de evento se conoce como evento de transferencia. |
|
imp_WppRecorderGetCounterHandle El método WppRecorderGetCounterHandle. |
|
imp_WppRecorderIsDefaultLogAvailable El método WppRecorderIsDefaultLogAvailable determina si el registro predeterminado está disponible. |
|
imp_WppRecorderLogGetDefault El método WppRecorderLogGetDefault obtiene un identificador para el registro de grabadora predeterminado. |
|
KdBreakPointWithStatus La macro KdBreakPointWithStatus se divide en el depurador de kernel y envía el valor de Status al depurador. |
|
KdChangeOption La rutina KdChangeOption accede y cambia el estado en el kernel que está relacionado con la depuración del kernel. |
|
KdDisableDebugger La rutina KdDisableDebugger deshabilita el depurador de kernel. |
|
KdEnableDebugger La rutina KdEnableDebugger vuelve a habilitar el depurador de kernel después de una llamada a la rutina KdDisableDebugger deshabilita el depurador de kernel. |
|
KdPrint La macro KdPrint envía un mensaje al depurador de kernel. |
|
KdPrintEx La macro KdPrintEx envía una cadena al depurador de kernel si se cumplen las condiciones especificadas. Una llamada a KdPrintEx requiere paréntesis dobles. |
|
KdRefreshDebuggerNotPresent La macro KdRefreshDebuggerNotPresent actualiza el valor de la variable de kernel global KD_DEBUGGER_NOT_PRESENT. |
|
KeInitializeTriageDumpDataArray Inicializa una matriz de bloques de datos de volcado de evaluación de prioridades. |
|
PCW_CALLBACK Los proveedores pueden implementar una función de PCW_CALLBACK para recibir notificaciones cuando los consumidores realizan determinadas acciones, como agregar o quitar contadores de una consulta. |
|
PcwAddInstance La función PcwAddInstance agrega la instancia especificada del conjunto de contadores al búfer del consumidor. |
|
PcwCloseInstance La función PcwCloseInstance cierra la instancia especificada del conjunto de contadores. |
|
PcwCreateInstance La función PcwCreateInstance crea una nueva instancia para el conjunto de contadores registrado especificado. |
|
PcwRegister La función PcwRegister registra el autor de la llamada como proveedor del conjunto de contadores especificado. |
|
PcwUnregister La función PcwUnregister anula el registro del proveedor del conjunto de contadores especificado. |
|
RECORDER_CONFIGURE_PARAMS_INIT La función RECORDER_CONFIGURE_PARAMS_INIT se usa para inicializar la estructura RECORDER_CONFIGURE_PARAMS. |
|
RECORDER_LOG_CREATE_PARAMS_INIT La función RECORDER_LOG_CREATE_PARAMS_INIT se usa para inicializar la estructura RECORDER_LOG_CREATE_PARAMS. |
|
RECORDER_LOG_CREATE_PARAMS_INIT_APPEND_POINTER El método RECORDER_LOG_CREATE_PARAMS_INIT_APPEND_POINTER inicializa el RECORDER_LOG_CREATE_PARAMS con el puntero para vincular los registros. |
|
SeEtwWriteKMCveEvent La función SeEtwriteKMCveEvent es una función de seguimiento para publicar eventos cuando se detecta una vulnerabilidad de seguridad intentada en los controladores en modo kernel. |
|
vDbgPrintEx La rutina vDbgPrintEx envía una cadena al depurador de kernel si se cumplen determinadas condiciones. |
|
vDbgPrintExWithPrefix La rutina vDbgPrintExWithPrefix envía una cadena al depurador de kernel si se cumplen determinadas condiciones que especifique. Esta rutina puede anexar un prefijo a la salida del depurador para ayudar a organizar los resultados de la depuración. |
|
WppRecorderConfigure Obtenga información sobre cómo el método WppRecorderConfigure habilita o deshabilita el registro predeterminado en el que wpP imprime. |
|
WppRecorderDumpLiveDriverData Obtenga información sobre cómo el método WppRecorderDumpLiveDriverData obtiene el búfer asociado al registro especificado de La grabadora de seguimiento de la luz. |
|
WppRecorderGetTriageInfo Obtenga información sobre el método WppRecorderGetTriageInfo. |
|
WppRecorderLinkCounters Obtenga información sobre cómo el método WppRecorderLinkCounters usa un número de secuencia para combinar registros capturados en diferentes búferes por un controlador. |
|
WppRecorderLogCreate Obtenga información sobre cómo el método WppRecorderLogCreate crea un búfer para contener el registro de la grabadora. |
|
WppRecorderLogDelete Obtenga información sobre cómo el método WppRecorderLogDelete elimina el registro de grabadora especificado. |
|
WppRecorderLogDumpLiveData El método WppRecorderLogDumpLiveData devuelve un puntero opaco a un encabezado y datos de búfer de registro para que se puedan guardar en un crashdump activo. |
|
WppRecorderLogSetIdentifier Obtenga información sobre cómo el método WppRecorderLogSetIdentifier establece un identificador de cadena para el registro de la grabadora. |
Estructuras
|
DEBUG_DEVICE_DESCRIPTOR Más información sobre: estructura de DEBUG_DEVICE_DESCRIPTOR |
|
DEBUG_TRANSPORT_DATA Describe los datos específicos del transporte de depuración para su uso por parte del transporte. |
|
FAULT_INFORMATION Contiene información para establecer el informe de errores en un dispositivo. |
|
FAULT_INFORMATION_ARM64 Contiene información de error para un sistema ARM64. |
|
FAULT_INFORMATION_ARM64_FLAGS Define la información de error. |
|
KBUGCHECK_CALLBACK_RECORD Más información sobre: estructura de KBUGCHECK_CALLBACK_RECORD |
|
KBUGCHECK_REASON_CALLBACK_RECORD Más información sobre: estructura de KBUGCHECK_REASON_CALLBACK_RECORD |
|
KBUGCHECK_REMOVE_PAGES Describe una o varias páginas de datos proporcionados por el controlador que se van a quitar del archivo de volcado de memoria mediante una rutina de devolución de llamada KBUGCHECK_REASON_CALLBACK_ROUTINE. |
|
KBUGCHECK_SECONDARY_DUMP_DATA_EX Más información sobre: estructura de _KBUGCHECK_SECONDARY_DUMP_DATA_EX |
|
KBUGCHECK_TRIAGE_DUMP_DATA Más información sobre: estructura de _KBUGCHECK_TRIAGE_DUMP_DATA |
|
KTRIAGE_DUMP_DATA_ARRAY Más información sobre: estructura de _KTRIAGE_DUMP_DATA_ARRAY |
|
MCG_CAP Más información sobre: estructura de MCG_CAP |
|
PCW_CALLBACK_INFORMATION El PCW_CALLBACK_INFORMATION unión proporciona detalles sobre la notificación que se va a enviar. Un proveedor pasa un puntero a esta unión como parámetro a la función PcwCallback. |
|
PCW_COUNTER_DESCRIPTOR La estructura PCW_COUNTER_DESCRIPTOR proporciona detalles sobre la notificación que se va a enviar. |
|
PCW_COUNTER_INFORMATION La estructura PCW_COUNTER_INFORMATION describe los atributos que identifican una instancia específica de un conjunto de contadores. |
|
PCW_DATA La estructura PCW_DATA describe la matriz de bloques de datos asociados a una instancia. |
|
PCW_MASK_INFORMATION La estructura PCW_MASK_INFORMATION proporciona detalles sobre la notificación que se va a enviar al proveedor. Esta información se pasa como parte del parámetro Info a la función PcwCallback. Esta información de máscara se incluye en PCW_CALLBACK_INFORMATION. |
|
PCW_REGISTRATION_INFORMATION La estructura PCW_REGISTRATION_INFORMATION proporciona detalles sobre el proveedor y el conjunto de contadores. |
|
RECORDER_CONFIGURE_PARAMS La estructura RECORDER_CONFIGURE_PARAMS es un parámetro de entrada para el método WppRecorderConfigure para habilitar o deshabilitar el registro predeterminado en el que se imprime WPP. |
|
RECORDER_LOG_CREATE_PARAMS La estructura RECORDER_LOG_CREATE_PARAMS es un parámetro de entrada para el método WppRecorderLogCreate. |
|
WPP_TRIAGE_INFO Se usa para buscar el registro de WPP para los informes WER. |