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


Функция 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 (include Portcls.h)
библиотеки Portcls.lib
IRQL <=DISPATCH_LEVEL

См. также

IoCompleteRequest

PCPROPERTY_REQUEST