Share via


CWTTLogger::CreateLogDevice method

The CreateLogDevice method creates a log device topology according to the device string.

Syntax

HRESULT CreateLogDevice(
  LPWSTR pwszLogDeviceName,
  LONG* phDevice
);

Parameters

  • pwszLogDeviceName
    [in] The log device string, which has the following syntax.

    $<device_type>:<parameter_list>($<child_device1>[; $<child_device2>; ...])
    

    For more information about constructing a device string, see Device String.

  • phDevice
    [out] A pointer to a handle that represents the device tracing topology.

Return value

CreateLogDevice returns one of the following values:

Return code Description
S_OK

The operation was successful.

S_FALSE

The operation was successful but the last device has been detached, which has triggered a rollup.

HRESULT

The operation failed. You should use the FAILED macro to check HRESULT values.

 

Requirements

Header

Wttlogger.h

Library

Library:WTTLog.dll

See also

CWTTLogger Class (C++)

CWTTLogger::CloseLogDevice

CWTTLogger::CreateLogDeviceCallback

 

 

Build date: 9/14/2012