Compartir a través de


Función WdfRequestRetrieveActivityId (wdfrequest.h)

[Solo se aplica a UMDF]

El método WdfRequestRetrieveActivityId recupera el identificador de actividad actual asociado a una solicitud de E/S.

Sintaxis

NTSTATUS WdfRequestRetrieveActivityId(
  [in]  WDFREQUEST Request,
  [out] LPGUID     ActivityId
);

Parámetros

[in] Request

Identificador de un objeto de solicitud de marco.

[out] ActivityId

Puntero a una ubicación para almacenar el GUID recuperado.

Valor devuelto

Si la operación se realiza correctamente, WdfRequestRetrieveActivityId devuelve STATUS_SUCCESS. Entre los valores devueltos adicionales se incluyen:

Código devuelto Descripción
STATUS_NOT_FOUND
No hay ningún identificador de actividad asociado a la solicitud.
 

El método podría devolver otros valores ntstatus de .

Observaciones

Las solicitudes reflejadas desde el modo kernel tienen un identificador de actividad disponible solo si el proveedor de seguimiento del kernel está habilitado o si el controlador UMDF llamado WdfRequestSetActivityId después de recibir la solicitud. Para obtener más información sobre el seguimiento de eventos para Windows (ETW), consulte seguimiento de eventos.

Las solicitudes iniciadas por el controlador UMDF tienen un identificador de actividad disponible solo si el controlador UMDF anteriormente llamado WdfRequestSetActivityId.

El marco no borra el identificador de actividad de una solicitud cuando el controlador llama a WdfRequestReuse.

Para obtener más información sobre los identificadores de actividad, consulte Using Activity Identifiers (Uso de identificadores de actividad).

Requisitos

Requisito Valor
cliente mínimo admitido Windows 8.1
de la plataforma de destino de Universal
versión mínima de UMDF 2.0
encabezado de wdfrequest.h (incluya Wdf.h)
biblioteca de WUDFx02000.lib
DLL de WUDFx02000.dll
irQL PASSIVE_LEVEL

Consulte también

WdfRequestSetActivityId