Compartilhar via


Função PcCompletePendingPropertyRequest (portcls.h)

A função PcCompletePendingPropertyRequest é chamada para concluir uma solicitação de propriedade pendente.

Sintaxe

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

Parâmetros

[in] PropertyRequest

Ponteiro para a solicitação de propriedade que foi passada para o manipulador de propriedades. A solicitação é uma estrutura do tipo PCPROPERTY_REQUEST.

[in] NtStatus

Especifica o status de conclusão da solicitação. Consulte a lista de valores NTSTATUS definidos no arquivo de cabeçalho ntstatus.h.

Retornar valor

PcCompletePendingPropertyRequest retornará STATUS_SUCCESS se a chamada tiver sido bem-sucedida. Caso contrário, ele retornará um código de erro apropriado.

Comentários

Se um driver de miniporto retornar STATUS_PENDING de um manipulador de propriedades, ele será obrigado a manter um ponteiro para a estrutura de solicitação de propriedade e concluir a solicitação posteriormente chamando essa função.

O driver deve chamar PcCompletePendingPropertyRequest somente quando a solicitação não estiver mais pendente. Nunca chame essa função com um valor NtStatus de STATUS_PENDING.

Requisitos

Requisito Valor
Cliente mínimo com suporte O driver do sistema PortCls implementa a função PcCompletePendingPropertyRequest no Microsoft Windows 98/Me e nos sistemas operacionais Windows 2000 e posterior.
Plataforma de Destino Universal
Cabeçalho portcls.h (inclua Portcls.h)
Biblioteca Portcls.lib
IRQL <=DISPATCH_LEVEL

Confira também

IoCompleteRequest

PCPROPERTY_REQUEST