macro CLUSCTL_USER_CODE (clusapi.h)
Génère un code de contrôle défini par l’utilisateur correctement mis en forme. Pour plus d’informations sur la disposition des bits des codes de contrôle, consultez Architecture du code de contrôle.
Syntaxe
void CLUSCTL_USER_CODE(
Function,
Object
);
Paramètres
Function
Valeur qui spécifie le code d’opération (bits 0 à 23) et, éventuellement, le code d’accès (bits 0 à 1) du code de contrôle résultant. Le code d’opération peut être n’importe quelle valeur 19 bits choisie par l’appelant. Le code d’accès (s’il est spécifié) doit être défini sur l’une des valeurs suivantes.
0 (CLUS_ACCESS_ANY)
Le code de contrôle n’a aucune exigence d’accès.
1 (CLUS_ACCESS_READ)
L’utilisation du code de contrôle nécessite un accès en lecture.
2 (CLUS_ACCESS_WRITE)
L’utilisation du code de contrôle nécessite un accès en écriture.
Object
Valeur 8 bits qui spécifie le code objet (bits 24 à 31) du code de contrôle résultant. Pour plus d’informations sur la disposition des bits des codes de contrôle, consultez Architecture du code de contrôle. Le code objet peut être défini sur n’importe quelle valeur supérieure à CLUS_OBJECT_USER (128).
Valeur de retour
None
Remarques
Ne passez pas de valeurs décalées de bits pour Function ou Object. La macro effectue les décalages de bits requis.
Si aucun code d’accès n’est spécifié, le code de contrôle est CLUS_ACCESS_ANY par défaut.
Exemples
Consultez l’exemple sous Création de codes de contrôle.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Aucun pris en charge |
Serveur minimal pris en charge | Windows Server 2008 Entreprise, Windows Server 2008 Datacenter |
Plateforme cible | Windows |
En-tête | clusapi.h |