Condividi tramite


SRB_GET_STREAM_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 una proprietà in una proprietà definita da minidriver per questo flusso.

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 in pSrb-CommandData>.Buffer PropertyInfo, una struttura del modulo STREAM_PROPERTY_DESCRIPTOR. Il puntatore pSrb punta a una struttura di HW_STREAM_REQUEST_BLOCK .

Il membro Property della struttura 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 Stato a cui fa riferimento pSrb su STATUS_BUFFER_OVERFLOW.

Vedi anche

SRB_SET_STREAM_PROPERTY

STREAM_PROPERTY_DESCRIPTOR