Condividi tramite


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.

Vedi anche

STREAM_PROPERTY_DESCRIPTOR