estructura CLUSTER_BATCH_COMMAND (clusapi.h)
Representa el orden en el que se envían los datos del comando por lotes actuales a la función ClusterRegBatchReadCommand . Los valores de la estructura CLUSTER_BATCH_COMMAND son idénticos a los parámetros pasados a la función ClusterRegBatchAddCommand . La única diferencia es que, para CLUSREG_DELETE_VALUE, los miembros dwOptions, lpData y cbData se establecen en el valor que se va a eliminar, similar al comando CLUSREG_SET_VALUE .
Sintaxis
typedef struct _CLUSTER_BATCH_COMMAND {
CLUSTER_REG_COMMAND Command;
DWORD dwOptions;
LPCWSTR wzName;
BYTE const *lpData;
DWORD cbData;
} CLUSTER_BATCH_COMMAND;
Miembros
Command
Comando compatible con esta API y tomado de la enumeración CLUSTER_REG_COMMAND . Los comandos posibles son los siguientes.
CLUSREG_SET_VALUE (1)
Establece un valor relativo al último comando ejecutado CLUSREG_CREATE_KEY o (si no se proporciona) en relación con una clave pasada a la función ClusterRegCreateBatch .
CLUSREG_CREATE_KEY (2)
Crea una clave del Registro de clúster especificada si no existe o abre una existente.
CLUSREG_DELETE_KEY (3)
Elimina una clave con todos los valores y subclaves anidadas. Ningún comando que funcione con valores puede seguir CLUSREG_DELETE_KEY hasta que se agregue CLUS_REG_CREATE_KEY .
CLUSREG_DELETE_VALUE (4)
Elimina un valor relativo al último comando ejecutado CLUSREG_CREATE_KEY o (si no se proporciona) con respecto a una clave pasada a la función ClusterRegCreateBatch .
CLUSREG_VALUE_DELETED (6)
Indica si se ha eliminado un valor de registro de clúster específico o si se han cambiado los datos de ese valor del registro de clúster. Este comando solo se devuelve a través de un puerto de notificación de actualización por lotes.
dwOptions
Si el miembro Command toma el comando CLUSREG_SET_VALUE o el comando CLUSREG_DELETE_VALUE , este miembro toma uno de los tipos de valor del Registro estándar. Si no es así, Command se establece en 0.
wzName
Nombre del valor o clave relativo al comando emitido por Command.
lpData
Puntero a los datos relativos al comando emitido por Command. El valor de este miembro es NULL para todos los comandos excepto los comandos CLUSREG_SET_VALUE y CLUSREG_DELETE_VALUE .
cbData
Recuento, en bytes, de los datos relativos al comando emitido por Command. El valor de este miembro es 0 para todos los comandos excepto los comandos CLUSREG_SET_VALUE y CLUSREG_DELETE_VALUE .
Comentarios
Los punteros wzName y lpData son válidos hasta que la notificación por lotes se cierra a través de la función ClusterRegBatchCloseNotification .
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | No se admite ninguno |
Servidor mínimo compatible | Windows Server 2008 Datacenter, Windows Server 2008 Enterprise |
Encabezado | clusapi.h |