2010-02-25 7 views
1

J'utilise un SafeFileHandle pour parler aux périphériques USB. Si je ferme un handle, puis rouvre un handle sur le même périphérique (en supposant qu'il n'a pas été supprimé et recollé/énuméré), les premier et second handles seront-ils nécessairement identiques? Ou est-ce une poignée comme une chose d'instance qui peut être différente chaque fois qu'elle est ouverte?Est-ce qu'un SafeFileHandle change entre Open Close et Reopen?

Répondre

2

Je viens d'exécuter une expérience rapide, en utilisant un SafeHandle à un fichier (basé sur l'exemple de code dans le MSDN SafeFileHandle class documentation) et il semblerait que la poignée change effectivement lorsqu'il est fermé puis ré-ouvert.