énumération SRB_COMMAND (strmini.h)
Syntax
typedef enum _SRB_COMMAND {
SRB_READ_DATA,
SRB_WRITE_DATA,
SRB_GET_STREAM_STATE,
SRB_SET_STREAM_STATE,
SRB_SET_STREAM_PROPERTY,
SRB_GET_STREAM_PROPERTY,
SRB_OPEN_MASTER_CLOCK,
SRB_INDICATE_MASTER_CLOCK,
SRB_UNKNOWN_STREAM_COMMAND,
SRB_SET_STREAM_RATE,
SRB_PROPOSE_DATA_FORMAT,
SRB_CLOSE_MASTER_CLOCK,
SRB_PROPOSE_STREAM_RATE,
SRB_SET_DATA_FORMAT,
SRB_GET_DATA_FORMAT,
SRB_BEGIN_FLUSH,
SRB_END_FLUSH,
SRB_GET_STREAM_INFO,
SRB_OPEN_STREAM,
SRB_CLOSE_STREAM,
SRB_OPEN_DEVICE_INSTANCE,
SRB_CLOSE_DEVICE_INSTANCE,
SRB_GET_DEVICE_PROPERTY,
SRB_SET_DEVICE_PROPERTY,
SRB_INITIALIZE_DEVICE,
SRB_CHANGE_POWER_STATE,
SRB_UNINITIALIZE_DEVICE,
SRB_UNKNOWN_DEVICE_COMMAND,
SRB_PAGING_OUT_DRIVER,
SRB_GET_DATA_INTERSECTION,
SRB_INITIALIZATION_COMPLETE,
SRB_SURPRISE_REMOVAL,
SRB_DEVICE_METHOD,
SRB_STREAM_METHOD,
SRB_NOTIFY_IDLE_STATE
} SRB_COMMAND;
Constantes
SRB_READ_DATA Stream code spécifique qui spécifie de lire les données à partir du matériel. |
SRB_WRITE_DATA Stream code spécifique qui spécifie d’écrire des données dans le matériel. |
SRB_GET_STREAM_STATE Stream code spécifique qui spécifie d’obtenir l’état du flux. |
SRB_SET_STREAM_STATE Stream code spécifique qui spécifie de définir l’état du flux. |
SRB_SET_STREAM_PROPERTY Stream code spécifique qui spécifie de définir une propriété du flux. |
SRB_GET_STREAM_PROPERTY Stream code spécifique qui spécifie d’obtenir une valeur de propriété pour le flux. |
SRB_OPEN_MASTER_CLOCK Stream code spécifique qui indique que l’horloge master se trouve sur ce flux. |
SRB_INDICATE_MASTER_CLOCK Stream code spécifique qui spécifie que le handle est fourni à l’horloge master. |
SRB_UNKNOWN_STREAM_COMMAND Stream code spécifique qui spécifie que la fonction IRP est inconnue du pilote de classe. |
SRB_SET_STREAM_RATE Stream code spécifique qui spécifie que la vitesse à laquelle le flux doit s’exécuter est défini. |
SRB_PROPOSE_DATA_FORMAT Stream code spécifique qui spécifie qu’un nouveau taux est proposé, il ne modifie pas le taux. |
SRB_CLOSE_MASTER_CLOCK Stream code spécifique qui indique que l’horloge master est fermée. |
SRB_PROPOSE_STREAM_RATE Stream code spécifique qui indique qu’un nouveau taux est proposé, il ne modifie pas le taux. |
SRB_SET_DATA_FORMAT Stream code spécifique qui définit un nouveau format de données. |
SRB_GET_DATA_FORMAT Stream code spécifique qui retourne le format de données actuel. |
SRB_BEGIN_FLUSH Stream code spécifique qui commence l’état de vidage. |
SRB_END_FLUSH Stream code spécifique qui met fin à l’état de vidage. |
SRB_GET_STREAM_INFO Le code spécifique à l’appareil instance qui obtient la structure d’informations de flux. |
SRB_OPEN_STREAM Le code spécifique à l’appareil instance qui ouvre le flux spécifié. |
SRB_CLOSE_STREAM Le code spécifique à l’appareil instance qui ferme le flux spécifique. |
SRB_OPEN_DEVICE_INSTANCE Code spécifique à l’appareil instance qui ouvre une instance de l’appareil. |
SRB_CLOSE_DEVICE_INSTANCE Code spécifique à l’appareil instance qui ferme un instance de l’appareil. |
SRB_GET_DEVICE_PROPERTY Le code spécifique à l’appareil instance qui obtient la propriété de l’appareil. |
SRB_SET_DEVICE_PROPERTY Le code spécifique à l’appareil instance qui définit la propriété de l’appareil. |
SRB_INITIALIZE_DEVICE Le code spécifique à l’appareil instance qui initialise l’appareil. |
SRB_CHANGE_POWER_STATE Le code spécifique à l’appareil instance qui modifie l’état d’alimentation. |
SRB_UNINITIALIZE_DEVICE Le code spécifique à l’appareil instance qui ne initialise pas l’appareil. |
SRB_UNKNOWN_DEVICE_COMMAND Le code spécifique à l’appareil instance qui spécifie que la fonction IRP est inconnue du pilote de classe. |
SRB_PAGING_OUT_DRIVER Instance code spécifique à l’appareil qui indique que le pilote ne doit être mis en page que s’il est activé dans le Registre. Les ints de carte doivent être désactivés et STATUS_SUCCESS retournés. |
SRB_GET_DATA_INTERSECTION Le code spécifique à l’appareil instance qui retourne l’intersection des données de flux. |
SRB_INITIALIZATION_COMPLETE Instance code spécifique à l’appareil qui indique que la séquence d’initialisation est terminée. |
SRB_SURPRISE_REMOVAL Le code spécifique à l’appareil instance qui indique qu’une suppression surprise du matériel s’est produite. |
SRB_DEVICE_METHOD |
SRB_STREAM_METHOD |
SRB_NOTIFY_IDLE_STATE Instance code spécifique à l’appareil qui spécifie d’appeler lors de la première ouverture et de la dernière fermeture. |
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | strmini.h |