Здравствуйте, StackOverflow!
Посмотрите определение C_SetAttributeValue:
CK_DEFINE_FUNCTION(CK_RV, C_SetAttributeValue)(
CK_SESSION_HANDLE hSession,
CK_OBJECT_HANDLE hObject,
CK_ATTRIBUTE_PTR pTemplate,
CK_ULONG ulCount
);
Второй параметр - это идентификатор объекта, а не идентификатор слота.
Пожалуйста, обратитесь к документации производителя вашей библиотеки для расширений PKCS # 11, которые позволяют устанавливать метку токена.