次の方法で共有


PosCxClaimDevice 関数 (poscx.h)

PosCxClaimDevice は、排他的に使用するためにデバイスを要求するために呼び出されます。

デバイスが不要になった場合、呼び出し元は PosCxReleaseDevice を呼び出す必要があります。

デバイスが既に要求されている場合、呼び出し元はアクセスが許可されるまで待機する必要があります。

構文

NTSTATUS PosCxClaimDevice(
  [in] WDFDEVICE  device,
  [in] WDFREQUEST request
);

パラメーター

[in] device

デバイスを表すフレームワーク デバイス オブジェクトへのハンドル。

[in] request

要求を表すフレームワーク要求オブジェクトへのハンドル。 この要求は、WDF IO キューから送信される必要があります。

戻り値

可能な戻り値は次のとおりです。

説明
STATUS_SUCCESS デバイスが正常に要求されました。
STATUS_PENDING 要求要求がキューに入れられます。
STATUS_DEVICE_NOT_READY PosCx ライブラリが正常に初期化されませんでした。
STATUS_ACCESS_DENIED 現在の所有者は、デバイスの所有権を保持しています。

要件

要件
対象プラットフォーム Windows
ヘッダー poscx.h (Poscx.h を含む)