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