SRB_GET_DEVICE_PROPERTY
Il driver di classe invia questa richiesta per eseguire una query sul minidriver per i dati necessari per completare una richiesta di recupero di proprietà su una proprietà definita da minidriver.
Valore restituito
Il minidriver deve impostare uno dei seguenti come stato in SRB:
STATUS_SUCCESS
Indica il completamento corretto del comando.
STATUS_NOT_IMPLEMENTED
Indica che la funzione non è supportata dal minidriver.
STATUS_IO_DEVICE_ERROR
Indica che si è verificato un errore hardware.
Commenti
Il driver di classe passa i parametri dell'operazione nel buffer pSrb-CommandData.PropertyInfo>, una struttura del modulo STREAM_PROPERTY_DESCRIPTOR. Il puntatore pSrb punta a una struttura HW_STREAM_REQUEST_BLOCK . Il membro Property di STREAM_PROPERTY_DESCRIPTOR descrive la proprietà in questione, mentre il membro PropertyInfo specifica un buffer in cui copiare i dati della proprietà. Se il buffer è troppo piccolo, il minidriver deve impostare il membro Status di pSrb su STATUS_BUFFER_OVERFLOW.
Per altre informazioni sui set di proprietà, vedere Proprietà KS.