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