Fonction DismountNtmsMedia (ntmsapi.h)
[Le Gestionnaire de stockage amovible n’est plus disponible depuis Windows 7 et Windows Server 2008 R2.]
La fonction DismountNtmsMedia met en file d’attente une commande pour déplacer le média spécifié dans un lecteur vers son stockage. Cette fonction doit être associée à la fonction MountNtmsMedia .
Syntaxe
DWORD DismountNtmsMedia(
[in] HANDLE hSession,
[in] LPNTMS_GUID lpMediaId,
[in] DWORD dwCount,
[in] DWORD dwOptions
);
Paramètres
[in] hSession
Handle à la session retournée par la fonction OpenNtmsSession .
[in] lpMediaId
Tableau d’au moins un support logique ou un côté.
[in] dwCount
Nombre d’identificateurs de média dans le paramètre lpMediaId .
[in] dwOptions
Options. Ce paramètre peut être la valeur suivante.
Valeur retournée
Cette fonction retourne l’une des valeurs suivantes.
Valeur | Signification |
---|---|
|
NTMS_USE_ACCESS au pool multimédia ou à la bibliothèque qui contient le média est refusé. D’autres erreurs de sécurité sont également possibles, mais elles indiquent une erreur de sous-système de sécurité. |
|
La base de données est inaccessible ou endommagée. |
|
La base de données est pleine. |
|
Une ou plusieurs ressources requises pour effectuer le démontage ne sont actuellement pas disponibles (probablement désactivées). |
|
La bibliothèque qui contient le média n’est pas valide. |
|
Au moins un des médias spécifiés n’est pas valide. |
|
Un état inattendu du support ou de l’appareil s’est produit lors du démontage. |
|
Le média spécifié est hors connexion. |
|
Une ou plusieurs ressources multimédias requises pour effectuer le montage ne sont actuellement pas disponibles (probablement désactivées). |
|
Un échec d’allocation de mémoire s’est produit pendant le traitement. |
|
Le démontage du support a été mis en file d’attente. |
|
L’événement de délai d’attente a expiré pendant que l’application a tenté d’acquérir une ou plusieurs ressources. |
Remarques
Une application doit utiliser la fonction DismountNtmsMedia pour libérer la ressource de lecteur une fois que l’application a utilisé le support spécifié. Les médias non mis en publication ne peuvent pas être utilisés par d’autres sessions RSM.
La fonction DismountNtmsMedia retourne dès que l’opération est mise en file d’attente avec RSM. L’application peut attendre que l’état latéral devienne inactif.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows XP [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | ntmsapi.h |
Bibliothèque | Ntmsapi.lib |
DLL | Ntmsapi.dll |