IOCTL_POINT_OF_SERVICE_GET_PROPERTY IOCTL (pointofservicedriverinterface.h)
Diese E/A-Steuerungsfunktion gibt den Wert der angegebenen Eigenschaft vom Gerätetreiber zurück.
Hauptcode
Eingabepuffer
Zeiger auf einen Puffer, der die PosPropertyId für die Eigenschaft enthält, die Sie abrufen möchten.
Eingabepufferlänge
Größe des Puffers, auf den lpInBuffer verweist, in Bytes. Legen Sie auf sizeof(PosPropertyId) fest.
Ausgabepuffer
Zeiger auf einen Puffer, der den Eigenschaftswert empfängt.
Länge des Ausgabepuffers
Größe des Puffers, auf den lpOutBuffer verweist, in Bytes.
Statusblock
Gibt TRUE zurück, wenn dies erfolgreich war. Gibt andernfalls FALSE zurück.
Hinweise
Um erweiterte Fehlerinformationen zu erhalten, rufen Sie GetLastError auf. Die folgende Liste enthält allgemeine Fehlerwerte (andere status Werte können gemäß der Definition ihrer Rückrufimplementierung der GET-Eigenschaft zurückgegeben werden):
STATUS_ACCESS_DENIED: Der aufrufende Thread hat keinen Anspruch auf das Gerät.
STATUS_BUFFER_OVERFLOW: Der Ausgabepuffer ist nicht groß genug, um den Ausgabewert zu enthalten. Der Treiber kopiert so viele Daten wie möglich in den Ausgabepuffer.
Anforderungen
Anforderung | Wert |
---|---|
Header | pointofservicedriverinterface.h (include Pointofservicedriverinterface.h) |