Поделиться через


Функция 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