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 を含む) |