Безопасно ли использовать многопоточность с 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

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