Encabezado scsiwmi.h
El almacenamiento usa este encabezado. Para más información, consulte:
scsiwmi.h contiene las siguientes interfaces de programación:
Functions
ScsiPortWmiDispatchFunction La rutina ScsiPortWmiDispatchFunction es una rutina de distribución para controladores de miniporte que admiten WMI. |
ScsiPortWmiFireAdapterEvent La rutina ScsiPortWmiFireAdapterEvent envía un evento asociado a una unidad de adaptador al controlador de puerto para su entrega a los consumidores de datos WMI que han solicitado la notificación del evento. Nota Los modelos de controlador de puerto SCSI y controlador de minipuerto SCSI pueden modificarse o no estar disponibles en el futuro. En su lugar, se recomienda usar los modelos del controlador Storport y del controlador storport miniport. |
ScsiPortWmiFireLogicalUnitEvent La rutina ScsiPortWmiFireLogicalUnitEvent envía un evento asociado a una unidad lógica al controlador de puerto para su entrega a los consumidores de datos WMI que han solicitado la notificación del evento. Nota Los modelos de controlador de puerto SCSI y controlador de minipuerto SCSI pueden modificarse o no estar disponibles en el futuro. En su lugar, se recomienda usar los modelos del controlador Storport y del controlador storport miniport. |
ScsiPortWmiGetInstanceName La rutina ScsiPortWmiGetInstanceName devuelve un puntero al nombre de instancia asociado al indicado bloque de solicitud SCSI (SRB) del Instrumental de administración de Windows (WMI). |
ScsiPortWmiGetReturnSize La rutina ScsiPortWmiGetReturnSize indica el número de bytes de datos que va a devolver un controlador de miniporte para un SRB de WMI. Nota Los modelos de controlador de puerto SCSI y controlador de minipuerto SCSI pueden modificarse o no estar disponibles en el futuro. |
ScsiPortWmiGetReturnStatus La rutina ScsiPortWmiGetReturnStatus devuelve el estado de un SRB de WMI. |
ScsiPortWmiPostProcess La rutina ScsiPortWmiPostProcess actualiza un contexto de solicitud para un SRB de WMI. Nota Los modelos de controlador de puerto SCSI y controlador de minipuerto SCSI pueden modificarse o no estar disponibles en el futuro. |
ScsiPortWmiSetData La rutina ScsiPortWmiSetData actualiza la estructura de WNODE_ALL_DATA dentro del contexto de solicitud para especificar la posición y la longitud de los datos de una instancia. |
ScsiPortWmiSetInstanceCount ScsiPortWmiSetInstanceCount especifica el número de instancias para las que se deben reservar los búferes de datos dentro de la estructura WNODE_ALL_DATA en el contexto de solicitud. |
ScsiPortWmiSetInstanceName La rutina ScsiPortWmiSetInstanceName actualiza la estructura WNODE_ALL_DATA dentro del contexto de solicitud para especificar la posición y la longitud de un nombre de instancia. |
Funciones de devolución de llamada
PSCSIWMI_EXECUTE_METHOD Se llama a la rutina HwScsiWmiExecuteMethod de un controlador de miniporte para ejecutar un método asociado a un bloque de datos. |
PSCSIWMI_FUNCTION_CONTROL Se llama a la rutina HwScsiWmiFunctionControl de un controlador de miniporte para habilitar o deshabilitar la notificación de eventos. |
PSCSIWMI_QUERY_DATABLOCK Se llama a la rutina HwScsiWmiQueryDataBlock de un controlador de miniporte para obtener una sola instancia o todas las instancias de un bloque de datos. |
PSCSIWMI_QUERY_REGINFO Se llama a la rutina HwScsiWmiQueryReginfo de un controlador de miniporte para obtener información sobre los datos y los bloques de eventos que se van a registrar en nombre del controlador de minipuerto mediante el controlador de puerto SCSI. |
PSCSIWMI_SET_DATABLOCK Se llama a la rutina HwScsiWmiSetDataBlock de un controlador de miniporte para cambiar todos los elementos de datos en una sola instancia de un bloque de datos. |
PSCSIWMI_SET_DATAITEM Se llama a la rutina HwScsiWmiSetDataItem de un controlador de miniporte para cambiar un único elemento de datos en una instancia de un bloque de datos. |
Estructuras
SCSI_WMILIB_CONTEXT Una estructura de SCSI_WMILIB_CONTEXT proporciona información de registro para los bloques de eventos y datos de un controlador de miniporte y define los puntos de entrada para las rutinas de devolución de llamada HwScsiWmiXxx del controlador de minipuerto. |
SCSIWMI_REQUEST_CONTEXT Una estructura de SCSIWMI_REQUEST_CONTEXT contiene información de contexto para un SRB de WMI. |
SCSIWMIGUIDREGINFO La estructura SCSIWMIGUIDREGINFO contiene información sobre un bloque de eventos o datos determinado compatible con un controlador de miniporte SCSI. |
Enumeraciones
SCSIWMI_ENABLE_DISABLE_CONTROL El enumerador SCSIWMI_ENABLE_DISABLE_CONTROL se usa para especificar qué habilitar o deshabilitar. |