Función SetResourceManagerCompletionPort (ktmw32.h)
Asocia el puerto de finalización de E/S especificado con el administrador de recursos (RM) especificado. Este puerto recibe todas las notificaciones del RM.
Sintaxis
BOOL SetResourceManagerCompletionPort(
[in] HANDLE ResourceManagerHandle,
[in] HANDLE IoCompletionPortHandle,
[in] ULONG_PTR CompletionKey
);
Parámetros
[in] ResourceManagerHandle
Identificador del administrador de recursos.
[in] IoCompletionPortHandle
Identificador del puerto de finalización de E/S.
[in] CompletionKey
Identificador definido por el usuario. Normalmente, se usa para asociar la notificación de recepción a un administrador de recursos específico.
Valor devuelto
Si la función se realiza correctamente, el valor devuelto es distinto de cero.
Si la función no se realiza correctamente, el valor devuelto es 0 (cero). Para obtener información ampliada de los errores, llame a la función GetLastError.
En la lista siguiente se identifican los posibles códigos de error:
Comentarios
Esta función se debe usar junto con la función GetNotificationResourceManagerAsync , que proporciona los búferes que KTM usa para entregar notificaciones de forma asincrónica. Estas funciones proporcionan una manera diferente de recibir notificaciones de KTM. Puede usar estas dos funciones en lugar de la función GetNotificationResourceManager .
Se debe llamar a esta función antes de llamar a GetNotificationResourceManagerAsync.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Vista |
Servidor mínimo compatible | Windows Server 2008 |
Plataforma de destino | Windows |
Encabezado | ktmw32.h |
Library | Ktmw32.lib |
Archivo DLL | Ktmw32.dll |
Consulte también
GetNotificationResourceManager