IOCTL_POINT_OF_SERVICE_GET_PROPERTY IOCTL (pointofservicedriverinterface.h)
Diese E/A-Steuerelementfunktion gibt den Wert der angegebenen Eigenschaft vom Gerätetreiber zurück.
Hauptcode
Eingabepuffer
Zeigen Sie auf einen Puffer, der die PosPropertyId- für die Eigenschaft enthält, die Sie abrufen möchten.
Eingabepufferlänge
Größe des Puffers in Bytes, auf den lpInBufferverweist. Auf "sizeof" festgelegt(PosPropertyId).
Ausgabepuffer
Zeiger auf einen Puffer, der den Eigenschaftswert empfängt.
Länge des Ausgabepuffers
Größe des Puffers in Bytes, auf den lpOutBufferverweist.
Statusblock
Gibt TRUE- zurück, wenn dies erfolgreich ist; andernfalls wird FALSE-zurückgegeben.
Bemerkungen
Rufen Sie GetLastErrorauf, um erweiterte Fehlerinformationen zu erhalten. In der folgenden Liste sind allgemeine Fehlerwerte aufgeführt (andere Statuswerte können wie durch die GET-Eigenschaftsrückrufimplementierung definiert zurückgegeben werden):
STATUS_ACCESS_DENIED: Der aufrufende Thread hat keinen Anspruch auf dem 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) |