Freigeben über


WICMapSchemaToName-Funktion (wincodec.h)

Ruft den Namen ab, der einem bestimmten Schema zugeordnet ist.

Syntax

HRESULT WICMapSchemaToName(
  [in]      REFGUID guidMetadataFormat,
  [in]      LPWSTR  pwzSchema,
  [in]      UINT    cchName,
  [in, out] WCHAR   *wzName,
  [out]     UINT    *pcchActual
);

Parameter

[in] guidMetadataFormat

Typ: REFGUID

Die Metadatenformat-GUID.

[in] pwzSchema

Typ: LPWSTR

Die URI-Zeichenfolge des Schemas, für das der Name abgerufen werden soll.

[in] cchName

Typ: UINT

Die Größe des wzName-Puffers .

[in, out] wzName

Typ: WCHAR*

Ein Zeiger auf einen Puffer, der den Namen des Schemas empfängt.

Um die erforderliche Puffergröße zu erhalten, rufen Sie WICMapSchemaToName auf, wobei cchName auf 0 und wzName auf NULL festgelegt ist.

[out] pcchActual

Typ: UINT

Die tatsächliche Puffergröße, die zum Abrufen des gesamten Schemanamens erforderlich ist.

Rückgabewert

Typ: HRESULT

Wenn diese Funktion erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.

Hinweise

Sie können die Schemanamenzuordnung erweitern, indem Sie dem folgenden Registrierungsschlüssel hinzufügen:

HKEY_CLASSES_ROOT
   CLSID
      {FAE3D380-FEA4-4623-8C75-C6B61110B681}
         Schemas
            BB5ACC38-F216-4CEC-A6C5-5F6E739763A9
               ...

Weitere Informationen finden Sie unter Schreiben eines WIC-Enabled Codecs.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP mit SP2, Windows Vista [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [Desktop-Apps | UWP-Apps]
Zielplattform Windows
Kopfzeile wincodec.h
Bibliothek Windowscodecs.lib
DLL Windowscodecs.dll