Partager via


En-tête ntmsapi.h

Cet en-tête est utilisé par l’accès aux données et le stockage. Pour plus d'informations, consultez les pages suivantes :

ntmsapi.h contient les interfaces de programmation suivantes :

Fonctions

 
AccessNtmsLibraryDoor

La fonction AccessNtmsLibraryDoor déverrouille la porte de la bibliothèque spécifiée. Si la bibliothèque est occupée, RSM met en file d’attente la demande et retourne correctement.
AddNtmsMediaType

La fonction AddNtmsMediaType ajoute le type de média spécifié à la bibliothèque spécifiée s’il n’existe pas de relation dans l’objet de bibliothèque. La fonction crée ensuite les pools multimédias système s’ils n’existent pas.
AllocateNtmsMedia

La fonction AllocateNtmsMedia alloue un élément multimédia disponible.
BeginNtmsDeviceChangeDetection

La fonction BeginNtmsDeviceChangeDetection permet à l’application de commencer une session de détection des modifications d’appareil.
CancelNtmsLibraryRequest

La fonction CancelNtmsLibraryRequest annule les requêtes RSM en suspens, telles que les appels à la fonction CleanNtmsDrive. Si la bibliothèque est occupée, RSM met en file d’attente l’annulation et retourne la réussite.
CancelNtmsOperatorRequest

La fonction CancelNtmsOperatorRequest annule la demande d’opérateur RSM spécifiée.
ChangeNtmsMediaType

La fonction ChangeNtmsMediaType déplace le PMID spécifié vers le pool de médias cible spécifié et définit l’identificateur de type de média du PMID sur le type de média du pool multimédia cible.
CleanNtmsDrive

La fonction CleanNtmsDrive met en file d’attente une demande de nettoyage pour le lecteur spécifié pour le nettoyage.
CloseNtmsNotification

La fonction CloseNtmsNotification ferme le canal de notification ouvert spécifié.
CloseNtmsSession

La fonction CloseNtmsSession ferme la session RSM spécifiée.
CreateNtmsMediaA

La fonction CreateNtmsMedia crée un PMID et un côté (ou des côtés) pour un nouvel élément multimédia hors connexion. Le média est placé dans le pool de médias spécifié pour lpPhysicalMedia. (ANSI)
CreateNtmsMediaPool

La fonction CreateNtmsMediaPool crée un pool de supports d’application. (CreateNtmsMediaPool)
CreateNtmsMediaPoolA

La fonction CreateNtmsMediaPool crée un pool de supports d’application. (CreateNtmsMediaPoolA)
CreateNtmsMediaPoolW

La fonction CreateNtmsMediaPoolW (Unicode) crée un pool multimédia d’application. (CreateNtmsMediaPoolW)
CreateNtmsMediaW

La fonction CreateNtmsMedia crée un PMID et un côté (ou des côtés) pour un nouvel élément multimédia hors connexion. Le média est placé dans le pool de médias spécifié pour lpPhysicalMedia. (Unicode)
DeallocateNtmsMedia

La fonction DeallocateNtmsMedia libère le côté associé au média logique spécifié.
DecommissionNtmsMedia

La fonction DecommissionNtmsMedia déplace un côté de l’état Disponible à l’état Désactivé.
DeleteNtmsDrive

La fonction DeleteNtmsDrive supprime un lecteur de la base de données RSM. Le lecteur doit avoir un dwOperationalState de NTMS_NOT_PRESENT.
DeleteNtmsLibrary

La fonction DeleteNtmsLibrary supprime une bibliothèque et tous les appareils contenus dans la bibliothèque de la base de données RSM. Tous les médias de la bibliothèque sont déplacés vers la bibliothèque hors connexion.
DeleteNtmsMedia

La fonction DeleteNtmsMedia supprime une partie physique du média hors connexion de RSM en supprimant toutes les références au média spécifié de la base de données.
DeleteNtmsMediaPool

La fonction DeleteNtmsMediaPool supprime le pool multimédia d’application spécifié.
DeleteNtmsMediaType

La fonction DeleteNtmsMediaType supprime la relation de type multimédia spécifiée de la bibliothèque spécifiée, à condition que la bibliothèque ne contienne pas d’objets multimédias physiques du type de média spécifié.
DeleteNtmsRequests

La fonction DeleteNtmsRequests supprime une demande ou une liste de requêtes de la base de données RSM.
DisableNtmsObject

La fonction DisableNtmsObject désactive l’objet RSM spécifié.
DismountNtmsDrive

La fonction DismountNtmsDrive met en file d’attente une commande pour déplacer le média du lecteur spécifié vers son emplacement de stockage. Cette fonction doit être associée à la fonction MountNtmsMedia.
DismountNtmsMedia

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.
EjectDiskFromSADriveA

La fonction EjectDiskFromSADrive éjecte le média qui se trouve dans un lecteur amovible autonome. (ANSI)
EjectDiskFromSADriveW

La fonction EjectDiskFromSADrive éjecte le média qui se trouve dans un lecteur amovible autonome. (Unicode)
EjectNtmsCleaner

La fonction EjectNtmsCleaner éjecte la cartouche de nettoyage de l’emplacement nettoyeur actuellement réservé.
EjectNtmsMedia

La fonction EjectNtmsMedia éjecte le support spécifié à partir du port de la bibliothèque actuelle. Si la bibliothèque est occupée, RSM met en file d’attente EjectNtmsMedia et retourne success.
EnableNtmsObject

La fonction EnableNtmsObject active l’objet spécifié.
EndNtmsDeviceChangeDetection

La fonction EndNtmsDeviceChangeDetection met fin à la détection des modifications d’appareil pour tous les appareils cibles spécifiés à l’aide de la fonction SetNtmsDeviceChangeDetection et ferme le handle de détection des modifications.
EnumerateNtmsObject

La fonction EnumerateNtmsObject énumère les objets RSM contenus dans le paramètre lpContainerId.
ExportNtmsDatabase

La fonction ExportNtmsDatabase crée un ensemble cohérent de fichiers de base de données dans le répertoire de base de données RSM.
GetNtmsMediaPoolNameA

La fonction GetNtmsMediaPoolName récupère la hiérarchie de noms complets du pool de médias spécifié. (ANSI)
GetNtmsMediaPoolNameW

La fonction GetNtmsMediaPoolName récupère la hiérarchie de noms complets du pool de médias spécifié. (Unicode)
GetNtmsObjectAttributeA

La fonction GetNtmsObjectAttribute récupère l’attribut étendu (données privées nommées) à partir de l’objet RSM spécifié. (ANSI)
GetNtmsObjectAttributeW

La fonction GetNtmsObjectAttribute récupère l’attribut étendu (données privées nommées) à partir de l’objet RSM spécifié. (Unicode)
GetNtmsObjectInformation

La fonction GetNtmsObjectInformation retourne la structure d’informations d’un objet pour l’objet spécifié. (GetNtmsObjectInformation)
GetNtmsObjectInformationA

La fonction GetNtmsObjectInformation retourne la structure d’informations d’un objet pour l’objet spécifié. (GetNtmsObjectInformationA)
GetNtmsObjectInformationW

La fonction GetNtmsObjectInformationW (Unicode) retourne la structure d’informations d’un objet pour l’objet spécifié. (GetNtmsObjectInformationW)
GetNtmsObjectSecurity

La fonction GetNtmsObjectSecurity lit le descripteur de sécurité de l’objet RSM spécifié.
GetNtmsRequestOrder

La fonction GetNtmsRequestOrder obtient l’ordre de traitement de la demande spécifiée dans la file d’attente de bibliothèque.
GetNtmsUIOptionsA

La fonction GetNtmsUIOptions obtient la liste des noms d’ordinateurs vers lesquels le type d’interface utilisateur spécifié est dirigé pour l’objet donné. (ANSI)
GetNtmsUIOptionsW

La fonction GetNtmsUIOptions obtient la liste des noms d’ordinateurs vers lesquels le type d’interface utilisateur spécifié est dirigé pour l’objet donné. (Unicode)
GetVolumesFromDriveA

La fonction GetVolumesFromDrive récupère le volume et la lettre de lecteur pour un lecteur multimédia de stockage amovible donné. (ANSI)
GetVolumesFromDriveW

La fonction GetVolumesFromDrive récupère le volume et la lettre de lecteur pour un lecteur multimédia de stockage amovible donné. (Unicode)
IdentifierNtmsSlot

La fonction IdentifyNtmsSlot identifie le média dans l’emplacement spécifié dans une bibliothèque. La commande retourne une fois l’identification terminée.
ImportNtmsDatabase

La fonction ImportNtmsDatabase permet à RSM d’importer les fichiers de base de données à partir du répertoire d’exportation de base de données lors du prochain redémarrage du RSM.
InjectNtmsCleaner

La fonction InjectNtmsCleaner permet d’insérer une cartouche plus propre dans l’unité de bibliothèque spécifiée.
InjectNtmsMedia

La fonction InjectNtmsMedia permet d’insérer un média dans le port de la bibliothèque spécifiée. Si la bibliothèque est occupée, RSM met en file d’attente InjectNtmsMedia et retourne success.
InventoryNtmsLibrary

La fonction InventoryNtmsLibrary met en file d’attente un inventaire de la bibliothèque spécifiée. Si la bibliothèque est occupée, RSM met en file d’attente InventoryNtmsLibrary et retourne success.
MountNtmsMedia

La fonction MountNtmsMedia monte de manière synchrone un ou plusieurs éléments multimédias.
MoveToNtmsMediaPool

La fonction MoveToNtmsMediaPool déplace le support spécifié de son pool de médias actuel vers le pool de médias spécifié.
OpenNtmsNotification

La fonction OpenNtmsNotification ouvre un canal pour recevoir des notifications de modification d’objet RSM pour les objets du type spécifié.
OpenNtmsSessionA

La fonction OpenNtmsSession configure une session avec un serveur RSM. (ANSI)
OpenNtmsSessionW

La fonction OpenNtmsSession configure une session avec un serveur RSM. (Unicode)
ReleaseNtmsCleanerSlot

La fonction ReleaseNtmsCleanerSlot supprime une réservation d’emplacement existante pour une cartouche de nettoyage. L’emplacement peut ensuite être utilisé pour les cartouches de données.
ReserveNtmsCleanerSlot

La fonction ReserveNtmsCleanerSlot réserve un emplacement unique dans une unité de bibliothèque pour une cartouche de nettoyage de lecteur.
SatisfyNtmsOperatorRequest

La fonction SatisfyNtmsOperatorRequest termine la demande d’opérateur RSM spécifiée.
SetNtmsDeviceChangeDetection

La fonction SetNtmsDeviceChangeDetection définit un ou plusieurs appareils cibles pour la détection des modifications.
SetNtmsMediaComplete

La fonction SetNtmsMediaComplete marque un morceau de média logique comme étant terminé.
SetNtmsObjectAttributeA

La fonction SetNtmsObjectAttribute crée un attribut étendu (données privées nommées) dans l’objet RSM spécifié. (ANSI)
SetNtmsObjectAttributeW

La fonction SetNtmsObjectAttribute crée un attribut étendu (données privées nommées) dans l’objet RSM spécifié. (Unicode)
SetNtmsObjectInformation

La fonction SetNtmsObjectInformation modifie la structure des informations de l’objet spécifié. (SetNtmsObjectInformation)
SetNtmsObjectInformationA

La fonction SetNtmsObjectInformation modifie la structure des informations de l’objet spécifié. (SetNtmsObjectInformationA)
SetNtmsObjectInformationW

La fonction SetNtmsObjectInformationW (Unicode) modifie la structure d’informations de l’objet spécifié. (SetNtmsObjectInformationW)
SetNtmsObjectSecurity

La fonction SetNtmsObjectSecurity écrit le descripteur de sécurité pour l’objet RSM spécifié.
SetNtmsRequestOrder

La fonction SetNtmsRequestOrder définit l’ordre de traitement de la demande spécifiée dans la file d’attente de bibliothèque.
SetNtmsUIOptionsA

La fonction SetNtmsUIOptions modifie la liste des noms d’ordinateurs vers lesquels le type d’interface utilisateur spécifié est dirigé pour l’objet donné. (ANSI)
SetNtmsUIOptionsW

La fonction SetNtmsUIOptions modifie la liste des noms d’ordinateurs vers lesquels le type d’interface utilisateur spécifié est dirigé pour l’objet donné. (Unicode)
SubmitNtmsOperatorRequestA

La fonction SubmitNtmsOperatorRequest envoie une demande d’opérateur RSM. (ANSI)
SubmitNtmsOperatorRequestW

La fonction SubmitNtmsOperatorRequest envoie une demande d’opérateur RSM. (Unicode)
SwapNtmsMedia

La fonction SwapNtmsMedia échange les côtés associés aux deux LMID spécifiés. Les LMID spécifiés doivent se trouver dans le même pool de médias.
UpdateNtmsOmidInfo

La fonction UpdateNtmsOmidInfo met à jour la base de données RSM avec les informations d’étiquette immédiatement après l’écriture sur le support nouvellement alloué.
WaitForNtmsNotification

La fonction WaitForNtmsNotification attend la prochaine notification de modification d’objet.
WaitForNtmsOperatorRequest

La fonction WaitForNtmsOperatorRequest attend la demande d’opérateur RSM spécifiée.

Structures

 
NTMS_ALLOCATION_INFORMATION

La structure NTMS_ALLOCATION_INFORMATION contient des informations sur le pool de médias source à partir duquel un support a été extrait.
NTMS_CHANGERINFORMATIONA

La structure NTMS_CHANGERINFORMATION définit des propriétés spécifiques à un objet de changeur robotisé. (ANSI)
NTMS_CHANGERINFORMATIONW

La structure NTMS_CHANGERINFORMATION définit des propriétés spécifiques à un objet de changeur robotisé. (Unicode)
NTMS_CHANGERTYPEINFORMATIONA

La structure NTMS_CHANGERTYPEINFORMATION définit les propriétés spécifiques à un type de robot de changeur pris en charge par RSM. (ANSI)
NTMS_CHANGERTYPEINFORMATIONW

La structure NTMS_CHANGERTYPEINFORMATION définit les propriétés spécifiques à un type de robot de changeur pris en charge par RSM. (Unicode)
NTMS_COMPUTERINFORMATION

La structure NTMS_COMPUTERINFORMATION définit les propriétés spécifiques au serveur RSM.
NTMS_DRIVEINFORMATIONA

La structure NTMS_DRIVEINFORMATION définit des propriétés spécifiques à un objet de lecteur. (ANSI)
NTMS_DRIVEINFORMATIONW

La structure NTMS_DRIVEINFORMATION définit des propriétés spécifiques à un objet de lecteur. (Unicode)
NTMS_DRIVETYPEINFORMATIONA

La structure NTMS_DRIVETYPEINFORMATION définit les propriétés spécifiques à un type de lecteur pris en charge par RSM. (ANSI)
NTMS_DRIVETYPEINFORMATIONW

La structure NTMS_DRIVETYPEINFORMATION définit les propriétés spécifiques à un type de lecteur pris en charge par RSM. (Unicode)
NTMS_IEDOORINFORMATION

La structure NTMS_IEDOORINFORMATION définit des propriétés spécifiques à un objet de porte d’insertion/éjection.
NTMS_IEPORTINFORMATION

La structure NTMS_IEPORTINFORMATION définit des propriétés spécifiques à un objet de port d’insertion/éjection.
NTMS_LIBRARYINFORMATION

La structure NTMS_LIBRARYINFORMATION définit des propriétés spécifiques à un objet de bibliothèque.
NTMS_LIBREQUESTINFORMATIONA

La structure NTMS_LIBREQUESTINFORMATION définit les propriétés spécifiques à une demande de travail, qui sont mises en file d’attente vers RSM. (ANSI)
NTMS_LIBREQUESTINFORMATIONW

La structure NTMS_LIBREQUESTINFORMATION définit les propriétés spécifiques à une demande de travail, qui sont mises en file d’attente vers RSM. (Unicode)
NTMS_LMIDINFORMATION

La structure NTMS_LMIDINFORMATION définit les propriétés spécifiques à un objet multimédia logique.
NTMS_MEDIAPOOLINFORMATION

La structure NTMS_MEDIAPOOLINFORMATION définit les propriétés spécifiques à un objet de pool de médias.
NTMS_MEDIATYPEINFORMATION

La structure NTMS_MEDIATYPEINFORMATION définit les propriétés spécifiques à un type de média pris en charge par RSM.
NTMS_NOTIFICATIONINFORMATION

La structure NTMS_NOTIFICATIONINFORMATION définit un objet et une opération qui se sont produits dans la base de données RSM.
NTMS_OBJECTINFORMATIONA

La structure NTMS_OBJECTINFORMATION définit les propriétés qu’une application peut obtenir et définir pour les appareils RSM, les médias et les contrôles système (tels que les bibliothèques, les lecteurs, les médias, les demandes d’opérateur). Il s’agit de la structure commune des objets dans la base de données RSM. (ANSI)
NTMS_OBJECTINFORMATIONW

La structure NTMS_OBJECTINFORMATION définit les propriétés qu’une application peut obtenir et définir pour les appareils RSM, les médias et les contrôles système (tels que les bibliothèques, les lecteurs, les médias, les demandes d’opérateur). Il s’agit de la structure commune des objets dans la base de données RSM. (Unicode)
NTMS_OPREQUESTINFORMATIONA

La structure NTMS_OPREQUESTINFORMATION définit les propriétés spécifiques au contrôle système opérateur-demande pour RSM. (ANSI)
NTMS_OPREQUESTINFORMATIONW

La structure NTMS_OPREQUESTINFORMATION définit les propriétés spécifiques au contrôle système opérateur-demande pour RSM. (Unicode)
NTMS_PARTITIONINFORMATIONA

La structure NTMS_PARTITIONINFORMATION définit les propriétés spécifiques de l’objet latéral. (ANSI)
NTMS_PARTITIONINFORMATIONW

La structure NTMS_PARTITIONINFORMATION définit les propriétés spécifiques de l’objet latéral. (Unicode)
NTMS_PMIDINFORMATIONA

La structure NTMS_PMIDINFORMATION définit les propriétés spécifiques à un objet multimédia physique. (ANSI)
NTMS_PMIDINFORMATIONW

La structure NTMS_PMIDINFORMATION définit les propriétés spécifiques à un objet multimédia physique. (Unicode)
NTMS_STORAGESLOTINFORMATION

La structure NTMS_STORAGESLOTINFORMATION définit des propriétés spécifiques à un objet d’emplacement de stockage.

Énumérations

 
NtmsObjectsTypes

Le type d’énumération NtmsObjectsTypes spécifie les types d’objets RSM.