次の方法で共有


PcCompletePendingPropertyRequest 関数 (portcls.h)

保留中のプロパティ要求を完了するために 、PcCompletePendingPropertyRequest 関数が呼び出されます。

構文

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

パラメーター

[in] PropertyRequest

プロパティ ハンドラーに渡されたプロパティ要求へのポインター。 要求は、 PCPROPERTY_REQUEST型の構造体です。

[in] NtStatus

要求の完了状態を指定します。 ヘッダー ファイル ntstatus.h で定義されている NTSTATUS 値の一覧を参照してください。

戻り値

PcCompletePendingPropertyRequest は、呼び出しが成功した場合にSTATUS_SUCCESSを返します。 それ以外の場合は、適切なエラー コードを返します。

注釈

ミニポート ドライバーがプロパティ ハンドラーからSTATUS_PENDINGを返す場合は、プロパティ要求構造体へのポインターを保持し、後でこの関数を呼び出して要求を完了する必要があります。

ドライバーは、要求が保留中でなくなった場合にのみ 、PcCompletePendingPropertyRequest を呼び出す必要があります。 NtStatus 値が STATUS_PENDING の場合、この関数を呼び出すことはありません。

要件

要件
サポートされている最小のクライアント PortCls システム ドライバーは、Microsoft Windows 98/Me および Windows 2000 以降のオペレーティング システムで PcCompletePendingPropertyRequest 関数を実装します。
対象プラットフォーム ユニバーサル
Header portcls.h (Portcls.h を含む)
Library Portcls.lib
IRQL <=DISPATCH_LEVEL

こちらもご覧ください

IoCompleteRequest

PCPROPERTY_REQUEST