Функция PrjCompleteCommand (projectedfslib.h)
Указывает, что поставщик завершил обработку обратного вызова, из которого он ранее возвращал HRESULT_FROM_WIN32(ERROR_IO_PENDING).
Синтаксис
HRESULT PrjCompleteCommand(
[in] PRJ_NAMESPACE_VIRTUALIZATION_CONTEXT namespaceVirtualizationContext,
[in] INT32 commandId,
[in] HRESULT completionResult,
[in, optional] PRJ_COMPLETE_COMMAND_EXTENDED_PARAMETERS *extendedParameters
);
Параметры
[in] namespaceVirtualizationContext
Непрозрачный дескриптор для экземпляра виртуализации. Это должно быть значение из элемента VirtualizationInstanceHandle callbackData, передаваемого поставщику в завершаемом обратном вызове.
[in] commandId
Значение , определяющее вызов обратного вызова, который выполняет поставщик. Это должно быть значение из элемента CommandId объекта callbackData, переданного поставщику в завершаемом обратном вызове.
[in] completionResult
Окончательный HRESULT операции.
[in, optional] extendedParameters
Необязательный указатель на расширенные параметры, необходимые для выполнения определенных обратных вызовов.
Возвращаемое значение
Если эта функция завершается успешно, она возвращает S_OK. В противном случае возвращается код ошибки HRESULT .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 10, версия 1809 [только классические приложения] |
Минимальная версия сервера | Windows Server [только классические приложения] |
Целевая платформа | Windows |
Header | projectedfslib.h |