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