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


Функция PcCompletePendingPropertyRequest (portcls.h)

Функция PcCompletePendingPropertyRequest вызывается для выполнения ожидающего запроса свойства.

Синтаксис

PORTCLASSAPI NTSTATUS PcCompletePendingPropertyRequest(
  [in] PPCPROPERTY_REQUEST PropertyRequest,
  [in] NTSTATUS            NtStatus
);

Параметры

[in] PropertyRequest

Указатель на запрос свойства, переданный обработчику свойств. Запрос представляет собой структуру типа PCPROPERTY_REQUEST.

[in] NtStatus

Указывает состояние завершения запроса. См. список значений NTSTATUS, определенных в файле заголовка ntstatus.h.

Возвращаемое значение

PcCompletePendingPropertyRequest возвращает STATUS_SUCCESS, если вызов был успешным. В противном случае возвращается соответствующий код ошибки.

Комментарии

Если драйвер мини-порта возвращает STATUS_PENDING из обработчика свойств, он должен сохранить указатель на структуру запроса свойства и завершить запрос позже, вызвав эту функцию.

Драйвер должен вызывать PcCompletePendingPropertyRequest только в том случае, если запрос больше не находится в состоянии ожидания. Никогда не вызывайте эту функцию со значением NtStatus STATUS_PENDING.

Требования

Требование Значение
Минимальная версия клиента Драйвер системы PortCls реализует функцию PcCompletePendingPropertyRequest в Microsoft Windows 98/Me, а также в операционных системах Windows 2000 и более поздних версий.
Целевая платформа Универсальное
Верхняя часть portcls.h (включая Portcls.h)
Библиотека Portcls.lib
IRQL <=DISPATCH_LEVEL

См. также раздел

IoCompleteRequest

PCPROPERTY_REQUEST