Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Der Klassentreiber sendet diese Anforderung, um den Minitreiber nach den Daten abzufragen, die erforderlich sind, um eine Eigenschaft get-Anforderung für eine minidriver-definierte Eigenschaft abzuschließen.
Rückgabewert
Der Minitreiber sollte eine der folgenden Optionen als status im SRB festlegen:
STATUS_SUCCESS
Gibt den erfolgreichen Abschluss des Befehls an.
STATUS_NOT_IMPLEMENTED
Gibt an, dass die Funktion vom Minitreiber nicht unterstützt wird.
STATUS_IO_DEVICE_ERROR
Gibt an, dass ein Hardwarefehler aufgetreten ist.
Kommentare
Der Klassentreiber übergibt die Parameter des Vorgangs im pSrb-CommandData.PropertyInfo-Puffer>, einer Struktur in der Form STREAM_PROPERTY_DESCRIPTOR. Der pSrb-Zeiger zeigt auf eine HW_STREAM_REQUEST_BLOCK-Struktur . Der Property-Member von STREAM_PROPERTY_DESCRIPTOR beschreibt die betreffende Eigenschaft, während das PropertyInfo-Element einen Puffer angibt, in den die Eigenschaftendaten kopiert werden sollen. Wenn der Puffer zu klein ist, sollte der Minitreiber den Status-Member von pSrb auf STATUS_BUFFER_OVERFLOW festlegen.
Weitere Informationen zu Eigenschaftensätzen finden Sie unter KS-Eigenschaften.