macro CLUSCTL_USER_CODE (clusapi.h)
Genera un código de control definido por el usuario con el formato correcto. Para obtener más información sobre el diseño de bits de los códigos de control, vea Arquitectura de código de control.
Sintaxis
void CLUSCTL_USER_CODE(
Function,
Object
);
Parámetros
Function
Valor que especifica el código de operación (bits 0–23) y, opcionalmente, el código de acceso (bits 0–1) del código de control resultante. El código de operación puede ser cualquier valor de 19 bits elegido por el autor de la llamada. El código de acceso (si se especifica) debe establecerse en uno de los valores siguientes.
0 (CLUS_ACCESS_ANY)
El código de control no tiene requisitos de acceso.
1 (CLUS_ACCESS_READ)
El uso del código de control requiere acceso de lectura.
2 (CLUS_ACCESS_WRITE)
El uso del código de control requiere acceso de escritura.
Object
Valor de 8 bits que especifica el código de objeto (bits 24–31) del código de control resultante. Para obtener más información sobre el diseño de bits de los códigos de control, vea Arquitectura de código de control. El código de objeto se puede establecer en cualquier valor mayor que CLUS_OBJECT_USER (128).
Valor devuelto
None
Observaciones
No pase valores desplazados por bits para Function o Object. La macro realiza los desplazamientos de bits necesarios.
Si no se especifica ningún código de acceso, el código de control tendrá como valor predeterminado CLUS_ACCESS_ANY.
Ejemplos
Vea el ejemplo en Crear códigos de control.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | No se admite ninguno |
Servidor mínimo compatible | Windows Server 2008 Enterprise, Windows Server 2008 Datacenter |
Plataforma de destino | Windows |
Encabezado | clusapi.h |