Funzione SetResourceManagerCompletionPort (ktmw32.h)
Associa la porta di completamento di I/O specificata al gestore risorse (RM) specificato. Questa porta riceve tutte le notifiche per RM.
Sintassi
BOOL SetResourceManagerCompletionPort(
[in] HANDLE ResourceManagerHandle,
[in] HANDLE IoCompletionPortHandle,
[in] ULONG_PTR CompletionKey
);
Parametri
[in] ResourceManagerHandle
Handle per resource manager.
[in] IoCompletionPortHandle
Handle per la porta di completamento di I/O.
[in] CompletionKey
Identificatore definito dall'utente. In genere, viene usato per associare la notifica di ricezione a un gestore di risorse specifico.
Valore restituito
Se la funzione ha esito positivo, il valore restituito è diverso da zero.
Se la funzione ha esito negativo, il valore restituito è 0 (zero). Per ottenere informazioni sull'errore estese, chiamare la funzione GetLastError .
L'elenco seguente identifica i possibili codici di errore:
Commenti
Questa funzione deve essere usata insieme alla funzione GetNotificationResourceManagerAsync , che fornisce i buffer usati da KTM per recapitare le notifiche in modo asincrono. Queste funzioni offrono un modo diverso per ricevere notifiche da KTM. È possibile usare queste due funzioni anziché la funzione GetNotificationResourceManager .
Questa funzione deve essere chiamata prima di chiamare GetNotificationResourceManagerAsync.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista |
Server minimo supportato | Windows Server 2008 |
Piattaforma di destinazione | Windows |
Intestazione | ktmw32.h |
Libreria | Ktmw32.lib |
DLL | Ktmw32.dll |
Vedi anche
GetNotificationResourceManager