共用方式為


IOCTL_POINT_OF_SERVICE_GET_PROPERTY IOCTL (pointofservicedriverinterface.h)

這個 I/O 控制項函式會從設備驅動器傳回指定屬性的值。

主要程序代碼

IRP_MJ_DEVICE_CONTROL

輸入緩衝區

緩衝區的指標,其中包含您要取得之屬性的 PosPropertyId

輸入緩衝區長度

lpInBuffer 所指向之緩衝區的大小,以位元組為單位。 設定為sizeof (PosPropertyId) 。

輸出緩衝區

接收屬性值的緩衝區指標。

輸出緩衝區長度

lpOutBuffer 所指向緩衝區的大小,以位元組為單位。

狀態區塊

如果成功,則傳回 TRUE ;否則會傳回 FALSE

備註

若要取得擴充的錯誤資訊,請呼叫 GetLastError。 下列清單顯示常見的錯誤值, (其他狀態值可能會如 GET 屬性回呼實作所定義傳回) :

  • STATUS_ACCESS_DENIED:呼叫線程在裝置上沒有宣告。

  • STATUS_BUFFER_OVERFLOW:輸出緩衝區不夠大,無法包含輸出值。 驅動程式會盡可能將數據複製到輸出緩衝區。

規格需求

需求
標頭 pointofservicedriverinterface.h (include Pointofservicedriverinterface.h)