IOCTL_POINT_OF_SERVICE_SET_PROPERTY IOCTL (pointofservicedriverinterface.h)
この I/O 制御関数は、デバイスで指定されたプロパティを設定します。
メジャー コード
[入力バッファー]
設定するプロパティの PosPropertyId の後に、プロパティの値が続きます。 型のエンコードは、バイト ストリームのプロパティ ID に従います。
入力バッファーの長さ
sizeof(PosPropertyId) + プロパティ値のサイズに設定します。
出力バッファー
この操作では使用されません。NULL に設定します。
出力バッファーの長さ
この操作では使用されません。 を 0 (ゼロ) に設定します。
ステータス ブロック
成功した場合は TRUE を 返します。それ以外の場合は FALSE を返します。
注釈
詳細なエラー情報を得るには、GetLastError を呼び出します。 一般的なエラー値を次に示します (他の戻り値は、プロパティ コールバック実装で定義されているように返される場合があります)。
- STATUS_ACCESS_DENIED: デバイスは現在、別のクライアントによって要求されています。
クライアントは、この IOCTL を使用する前に 、IOCTL_POINT_OF_SERVICE_CLAIM_DEVICE を正常に呼び出す必要があります。
要件
要件 | 値 |
---|---|
Header | pointofservicedriverinterface.h (Pointofservicedriverinterface.h を含む) |