Compartir a través de


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.