Se puede usar una variable CRITICAL_SECTION para obtener la exclusión mutua.¿Está bien para copiar una CRITICAL_SECTION?
Mi pregunta es: ¿admite CRITICAL_SECTION la copia? Si paso uno por valor a otro hilo, ¿puedo estar seguro de que la exclusión mutua funcionará?
No me sorprendería que la respuesta sea "no puedes hacer eso", pero sería bueno tener algún tipo de confirmación oficial. No pude encontrar una declaración de ninguna manera en la documentación.
La documentación indica claramente que no puede modificar los contenidos de 'CRITICAL_SECTION':" El proceso tampoco debe modificar el objeto, pero debe tratarlo como lógicamente opaco ". –
Por eso planteé esta pregunta. ¿Qué significa "no puedo"? No es común que los programas de usuario manipulen algo más allá de un identificador. – casablanca
Si una API dice que un consumidor de la API _no debe hacer algo, eso significa que "si haces esto, todas las apuestas estarán desactivadas". –