| Anterior | Siguiente |
| RPC_S_SYSTEM_HANDLE_COUNT_EXCEEDED | RPC_S_GROUP_MEMBER_NOT_FOUND |
RPC_S_SYSTEM_HANDLE_TYPE_MISMATCH
Qué significa RPC_S_SYSTEM_HANDLE_TYPE_MISMATCH
El valor numérico del handle puede ser válido, pero ser File cuando el contrato exige Event, Token, Process, Section u otro tipo. Es type-safety de local RPC, no access denied.
Inspeccione el object type real del handle y el annotation system_handle del IDL. Trace dónde el caller obtiene/reusa el handle. No haga casts entre HANDLEs solo porque C usa el mismo tipo escalar.
Qué comprobar
- Registre tipo real y esperado del handle.
- Revise IDL system_handle annotation.
- Busque reuse/cast de handle equivocado.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.