# 6.77. CUpti_ActivityObjectKindId

union CUpti_ActivityObjectKindId
  #include <E:/temp/Built/Int/rel-pub/windows-desktop-win7-x64/Shared/Cuda/Modules/Cupti/Inc/cupti_activity.h>

  Identifiers for object kinds as specified by CUpti_ActivityObjectKind.

  See also

  CUpti_ActivityObjectKind

  Public Members

  uint32_t processId
  uint32_t threadId
  struct CUpti_ActivityObjectKindId::[anonymous] pt

    A process object requires that we identify the process ID.

    A thread object requires that we identify both the process and thread ID.

  uint32_t deviceId
  uint32_t contextId
  uint32_t streamId
  struct CUpti_ActivityObjectKindId::[anonymous] dcs

    A device object requires that we identify the device ID.

    A context object requires that we identify both the device and context ID. A stream object requires that we identify device, context, and stream ID.