Funzione AddNtmsMediaType (ntmsapi.h)

[Gestione archiviazione rimovibile non è più disponibile a partire da Windows 7 e Windows Server 2008 R2.]

La funzione AddNtmsMediaType aggiunge il tipo di supporto specificato alla libreria specificata se non esiste attualmente una relazione nell'oggetto libreria. La funzione crea quindi i pool di supporti di sistema se non esistono.

Sintassi

DWORD AddNtmsMediaType(
  [in] HANDLE      hSession,
  [in] LPNTMS_GUID lpMediaTypeId,
  [in] LPNTMS_GUID lpLibId
);

Parametri

[in] hSession

Handle alla sessione restituita dalla funzione OpenNtmsSession .

[in] lpMediaTypeId

Identificatore univoco del tipo di supporto da aggiungere alla libreria.

[in] lpLibId

Identificatore univoco della libreria a cui verrà aggiunto il tipo di supporto.

Valore restituito

Questa funzione restituisce uno dei valori seguenti.

Valore Significato
ERROR_ACCESS_DENIED
NTMS_MODIFY_ACCESS alla libreria viene negato. Altri errori di sicurezza sono possibili, ma indicano un errore del sottosistema di sicurezza.

Windows XP: NTMS_CONTROL_ACCESS alla libreria viene negato. Altri errori di sicurezza sono possibili, ma indicano un errore del sottosistema di sicurezza.

ERROR_DATABASE_FAILURE
Il database è inaccessibile o danneggiato.
ERROR_DATABASE_FULL
Il database è completo.
ERROR_INVALID_HANDLE
L'handle di sessione non è valido o non è valido.
ERROR_INVALID_LIBRARY
L'ID della libreria non è valido.
ERROR_INVALID_MEDIA
Il tipo di supporto non è valido.
ERROR_INVALID_PARAMETER
Il tipo di supporto o l'ID della libreria non è presente.
ERROR_NOT_ENOUGH_MEMORY
Si è verificato un errore di allocazione durante l'elaborazione.
ERROR_SUCCESS
La funzione ha avuto esito positivo.

Requisiti

Requisito Valore
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione ntmsapi.h
Libreria Ntmsapi.lib
DLL Ntmsapi.dll

Vedi anche

DeleteNtmsMediaType

Funzioni di Servizi multimediali