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 zum Abschließen einer Eigenschaftssatzanforderung für eine minidriver-definierte Eigenschaft erforderlich sind.
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 in pSrb-CommandData>.PropertyInfo-Puffer, eine Struktur 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, aus dem die Eigenschaftendaten kopiert werden sollen. Wenn der Puffer zu klein ist, sollte der Minitreiber den Statusmember , auf den pSrb verweist, auf STATUS_BUFFER_OVERFLOW festlegen.
Weitere Informationen zu Eigenschaftensätzen finden Sie unter KS-Eigenschaften.