Безопасно ли использовать многопоточность с API-интерфейсами DISM для одновременного удаления нескольких элементов из изC++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Безопасно ли использовать многопоточность с API-интерфейсами DISM для одновременного удаления нескольких элементов из из

Сообщение Anonymous »

Я не нашел в документации ничего о том, безопасно выполнять многопоточные вызовы DismRemovePackage, DismRemoveCapability, DismDisableFeature, то есть пытаться удалить несколько «вещей» из изображения одновременно.
#include
#include

int main(int argc, char *argv[])
{
DismLogLevel dwLogLevel = DismLogLevel::DismLogErrors;
HRESULT hr = DismInitialize(dwLogLevel, NULL, NULL);

DismSession session = NULL;
hr = DismOpenSession(L"V:\\", NULL, NULL, &session);

hr = DismRemoveCapability(session, L"Print.Fax.Scan~~~~0.0.1.0", NULL, DismProgressCallback, NULL);
// ...
return 0;
}


Подробнее здесь: https://stackoverflow.com/questions/792 ... ms-from-an
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»