RegisterInterfaceTimestampConfigChange の呼び出しで登録したコールバック関数の登録を解除することで、タイムスタンプ機能の変更に関する通知を取り消します。
デッドロックを回避するには、 RegisterInterfaceTimestampConfigChange に指定されたコールバックを実行しているスレッドのコンテキストで UnregisterInterfaceTimestampConfigChange を呼び出さないでください。 これは、 UnregisterInterfaceTimestampConfigChange が未処理の通知コールバックが完了するまで待機してから、返されるためです。 そのため、 UnregisterInterfaceTimestampConfigChange は、未処理の通知コールバックが完了しないように呼び出すことはできません。 UnregisterInterfaceTimestampConfigChange が返された後、それ以上のコールバックは行われません。
詳細とコード例については、「 パケット タイムスタンプ」を参照してください。
構文
IPHLPAPI_DLL_LINKAGE VOID UnregisterInterfaceTimestampConfigChange(
HIFTIMESTAMPCHANGE NotificationHandle
);
パラメーター
NotificationHandle
型: _In_ HIFTIMESTAMPCHANGE
RegisterInterfaceTimestampConfigChange によって返されたハンドル。 これにより、取り消される登録が識別されます。
戻り値
型: DWORD
成功または失敗を示す DWORD リターン コード。
要件
| サポートされている最小のクライアント | Windows 10 ビルド 20348 |
| サポートされている最小のサーバー | Windows 10 ビルド 20348 |
| 対象プラットフォーム | Windows |
| ヘッダー | iphlpapi.h |
| Library | Iphlpapi.lib |
| [DLL] | Iphlpapi.dll |